Move the Main instruction from register to virtual

also needs a branch in register.
This way the register level is self sufficient
(noticed while writing debugger)
This commit is contained in:
Torsten Ruger
2015-07-17 13:21:57 +03:00
parent 60d09ab057
commit 50da6a40f2
11 changed files with 55 additions and 24 deletions

View File

@ -112,6 +112,7 @@ module Arm
end
Arm::ArmMachine.init
require_relative "passes/call_implementation"
require_relative "passes/branch_implementation"
require_relative "passes/syscall_implementation"
require_relative "passes/save_implementation"
require_relative "passes/transfer_implementation"
@ -119,4 +120,3 @@ require_relative "passes/get_implementation"
require_relative "passes/set_implementation"
require_relative "passes/return_implementation"
require_relative "passes/constant_implementation"
require_relative "passes/main_implementation"