question: static void cleanUp ( IR ir ) { for ( Enumeration < Instruction > e = ir . forwardInstrEnumerator ( ) ; e . hasMoreElements ( ) ; ) { Instruction s = e . nextElement ( ) ; if ( s . operator ( ) == PI ) { RegisterOperand result = GuardedUnary . getResult ( s ) ; Operator mv = IRTools . getMoveOp ( result . getType ( ) ) ; Operand val = GuardedUnary . getVal ( s ) ; Move . mutate ( s , mv , result , val ) ; } } ir . actualSSAOptions = null ; }
target:  Change all PI nodes to INT_MOVE instructions <p> Side effect: invalidates SSA state