クラスの概要 |
AugmentCFG |
Augment CFG so as to make exit reachable from every basic block.
|
If2Jumpc |
Convert (IF t cond then else) to JUMPC. |
IntroVirReg |
Virtual Register Replacement |
JumpCanon |
Canonicalize JUMP instructions so that
their false-target have the label of the following block. |
JumpOpt |
Remove Jump-only or unreachable blocks.
|
LoopInversion |
Convert while-do loops to repeat-until form. |
PreHeaders |
Insert pre-headers above loops. |
Profiler |
Insert code for counting number of executions on each basic-block. |
Profiler.Trigger |
|
SimpleOpt |
Simple optimization. |
Ssa |
Transform into SSA (Static Single Assignment) form. |