Searched refs:phi (Results 1 – 10 of 10) sorted by relevance
118 @????: phi v5:V <- .119 @????: phi v4:V <- .120 @????: phi v3:V <- .121 @????: phi v2:V <- .268 @????: phi v3:V <- .293 @????: phi v6:V <- .294 @????: phi v5:V <- .295 @????: phi v4:V <- .296 @????: phi v3:V <- .297 @????: phi v0:V <- .
17 dx --dump --ssa-blocks --ssa-step=phi-placement Blort.class
1 This is a test case for the phi placement algorthim used in the conversion to SSA form.
255 public void visitPhiInsn (PhiInsn phi) { in visitPhiInsn() argument257 if (!hasSideEffect(phi)) { in visitPhiInsn()258 noSideEffectRegs.set(phi.getResult().getReg()); in visitPhiInsn()
402 public void visitPhiInsn (PhiInsn phi) { in getDefinitionForRegister()403 definitionList[phi.getResult().getReg()] = phi; in getDefinitionForRegister()439 public void visitPhiInsn (PhiInsn phi) { in buildUseList()440 addToUses(phi); in buildUseList()
65 public void visitPhiInsn (PhiInsn phi) { in run()
477 public void visitPhiInsn(PhiInsn phi) { in visitPhiInsn() argument479 processResultReg(phi); in visitPhiInsn()
2 to identify interference between source and result registers for phi
161 PhiInsn phi = (PhiInsn) insn; in run() local164 phi.predBlocksForReg(regV, ssaMeth)) { in run()
101 @????: phi v30:"i"I <- v23:"i"I[b=001e] v34:"i"I[b=0038]325 @????: phi v58:Ljava/lang/ArrayStoreException; <- v52:Ljava/lang/ArrayStoreEx586 @????: phi v14:"foo"LBlort; <- v8:"foo"LBlort;[b=000a] v7:"foo"LBlort;[b=000d728 @????: phi v39:"current"Ljava/lang/StringBuilder; <- v32:"current"Ljava/lang/814 @????: phi v71:"i"I <- v67:"i"I[b=0052] v78:"i"I[b=0079]1168 @????: phi v61:"previous"Ljava/lang/StringBuilder; <- v52:"previous"Ljava/lan1170 @????: phi v62:"current"Ljava/lang/StringBuilder; <- v53:"current"Ljava/lang/1193 @????: phi v30:"previous"Ljava/lang/StringBuilder; <- v20:"previous"Ljava/lan1195 @????: phi v31:"current"Ljava/lang/StringBuilder; <- v19:"current"Ljava/lang/