question: void createHeapPhiInstruction ( BasicBlock bb , HeapVariable < Object > H ) { Instruction s = makePhiInstruction ( H , bb ) ; ArrayList < Instruction > heapPhis = heapPhi . get ( bb ) ; if ( heapPhis == null ) { heapPhis = new ArrayList < Instruction > ( 2 ) ; heapPhi . put ( bb , heapPhis ) ; } heapPhis . add ( s ) ; registerInstruction ( s , bb ) ; }
target:  Create a heap control phi instruction, and store it at the beginning of a basic block.