ir_opt: Initial constant propagation pass implementation

This commit is contained in:
MerryMage 2017-01-30 21:43:40 +00:00
parent 2447f2f360
commit a0e9417912
4 changed files with 78 additions and 0 deletions

View file

@ -105,6 +105,7 @@ private:
IR::Block ir_block = Arm::Translate(descriptor, callbacks.memory.ReadCode);
Optimization::GetSetElimination(ir_block);
Optimization::ConstantPropagation(ir_block, callbacks.memory);
Optimization::DeadCodeElimination(ir_block);
Optimization::VerificationPass(ir_block);
return emitter.Emit(ir_block);