Home
last modified time | relevance | path

Searched refs:phi (Results 1 – 10 of 10) sorted by relevance

/dalvik/dx/tests/083-ssa-phi-placement/
Dexpected.txt118 @????: 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 <- .
Drun17 dx --dump --ssa-blocks --ssa-step=phi-placement Blort.class
Dinfo.txt1 This is a test case for the phi placement algorthim used in the conversion to SSA form.
/dalvik/dx/src/com/android/dx/ssa/
DDeadCodeRemover.java255 public void visitPhiInsn (PhiInsn phi) { in visitPhiInsn() argument
257 if (!hasSideEffect(phi)) { in visitPhiInsn()
258 noSideEffectRegs.set(phi.getResult().getReg()); in visitPhiInsn()
DSsaMethod.java402 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()
DMoveParamCombiner.java65 public void visitPhiInsn (PhiInsn phi) { in run()
DSsaRenamer.java477 public void visitPhiInsn(PhiInsn phi) { in visitPhiInsn() argument
479 processResultReg(phi); in visitPhiInsn()
/dalvik/dx/tests/140-ssa-phi-overlap/
Dinfo.txt2 to identify interference between source and result registers for phi
/dalvik/dx/src/com/android/dx/ssa/back/
DLivenessAnalyzer.java161 PhiInsn phi = (PhiInsn) insn; in run() local
164 phi.predBlocksForReg(regV, ssaMeth)) { in run()
/dalvik/dx/tests/087-ssa-local-vars/
Dexpected.txt101 @????: phi v30:"i"I <- v23:"i"I[b=001e] v34:"i"I[b=0038]
325 @????: phi v58:Ljava/lang/ArrayStoreException; <- v52:Ljava/lang/ArrayStoreEx
586 @????: phi v14:"foo"LBlort; <- v8:"foo"LBlort;[b=000a] v7:"foo"LBlort;[b=000d
728 @????: 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/lan
1170 @????: phi v62:"current"Ljava/lang/StringBuilder; <- v53:"current"Ljava/lang/
1193 @????: phi v30:"previous"Ljava/lang/StringBuilder; <- v20:"previous"Ljava/lan
1195 @????: phi v31:"current"Ljava/lang/StringBuilder; <- v19:"current"Ljava/lang/