Searched refs:ssaRep (Results 1 – 11 of 11) sorted by relevance
/dalvik/vm/compiler/ |
D | Ralloc.cpp | 34 SSARepresentation *ssaRep = mir->ssaRep; in inferTypes() local 35 if (ssaRep) { in inferTypes() 37 for (i=0; ssaRep->fpUse && i< ssaRep->numUses; i++) { in inferTypes() 38 if (ssaRep->fpUse[i]) in inferTypes() 39 cUnit->regLocation[ssaRep->uses[i]].fp = true; in inferTypes() 41 for (i=0; ssaRep->fpDef && i< ssaRep->numDefs; i++) { in inferTypes() 42 if (ssaRep->fpDef[i]) in inferTypes() 43 cUnit->regLocation[ssaRep->defs[i]].fp = true; in inferTypes()
|
D | Dataflow.cpp | 937 getSSAName(cUnit, mir->ssaRep->defs[0], operand0), in dvmCompilerFullDisassembler() 938 getSSAName(cUnit, mir->ssaRep->uses[0], operand1)); in dvmCompilerFullDisassembler() 940 for (i = 1; i < mir->ssaRep->numUses; i++) { in dvmCompilerFullDisassembler() 942 getSSAName(cUnit, mir->ssaRep->uses[i], operand0)); in dvmCompilerFullDisassembler() 962 getSSAName(cUnit, mir->ssaRep->uses[0], operand0)); in dvmCompilerFullDisassembler() 967 getSSAName(cUnit, mir->ssaRep->uses[0], operand0), in dvmCompilerFullDisassembler() 968 getSSAName(cUnit, mir->ssaRep->uses[1], operand1)); in dvmCompilerFullDisassembler() 988 getSSAName(cUnit, mir->ssaRep->uses[i], operand0)); in dvmCompilerFullDisassembler() 992 if (mir->ssaRep->numDefs) { in dvmCompilerFullDisassembler() 994 for (udIdx = 0; udIdx < mir->ssaRep->numDefs; udIdx++) { in dvmCompilerFullDisassembler() [all …]
|
D | Loop.cpp | 218 if (branch->ssaRep->numUses == 2) { in isSimpleCountedLoop() 219 if (branch->ssaRep->uses[0] == loopAnalysis->ssaBIV) { in isSimpleCountedLoop() 220 endSSAReg = branch->ssaRep->uses[1]; in isSimpleCountedLoop() 221 } else if (branch->ssaRep->uses[1] == loopAnalysis->ssaBIV) { in isSimpleCountedLoop() 222 endSSAReg = branch->ssaRep->uses[0]; in isSimpleCountedLoop() 240 } else if (branch->ssaRep->numUses == 1) { in isSimpleCountedLoop() 241 if (branch->ssaRep->uses[0] == loopAnalysis->ssaBIV) { in isSimpleCountedLoop() 400 dvmConvertSSARegToDalvik(cUnit, mir->ssaRep->uses[refIdx]); in doLoopBodyCodeMotion() 417 mir->ssaRep->uses[useIdx])) { in doLoopBodyCodeMotion() 420 updateRangeCheckInfo(cUnit, mir->ssaRep->uses[refIdx], in doLoopBodyCodeMotion() [all …]
|
D | SSATransformation.cpp | 512 int ssaReg = mir->ssaRep->defs[0]; in insertPhiNodeOperands() 534 mir->ssaRep->numUses = numUses; in insertPhiNodeOperands() 535 mir->ssaRep->uses = in insertPhiNodeOperands() 537 mir->ssaRep->fpUse = in insertPhiNodeOperands() 543 int *usePtr = mir->ssaRep->uses; in insertPhiNodeOperands()
|
D | CompilerIR.h | 131 struct SSARepresentation *ssaRep; member
|
D | Compiler.h | 230 struct SSARepresentation *ssaRep);
|
D | Frontend.cpp | 694 mir->ssaRep ? in dvmDumpCFG()
|
/dalvik/vm/compiler/codegen/ |
D | Ralloc.h | 75 assert(mir->ssaRep->numUses > num); in dvmCompilerSSASrc() 76 return mir->ssaRep->uses[num]; in dvmCompilerSSASrc()
|
D | RallocUtil.cpp | 831 assert(mir->ssaRep->numDefs > num); in getDestSSAName() 832 return mir->ssaRep->defs[num]; in getDestSSAName()
|
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
D | MethodCodegenDriver.cpp | 306 if (cUnit->printMe && mir->ssaRep) { in methodBlockCodeGen() 307 char *ssaString = dvmCompilerGetSSAString(cUnit, mir->ssaRep); in methodBlockCodeGen()
|
/dalvik/vm/compiler/codegen/arm/ |
D | CodegenDriver.cpp | 896 if (mir->ssaRep->numUses == 2) { in genArithOp() 899 } else if (mir->ssaRep->numUses == 3) { in genArithOp() 905 assert(mir->ssaRep->numUses == 4); in genArithOp() 907 if (mir->ssaRep->numDefs == 1) { in genArithOp() 910 assert(mir->ssaRep->numDefs == 2); in genArithOp() 1508 if (mir->ssaRep->numDefs == 2) { in handleFmt11n_Fmt31i() 1542 if (mir->ssaRep->numDefs == 2) { in handleFmt21h() 1978 if (mir->ssaRep->numUses == 2) in handleFmt12x() 1982 if (mir->ssaRep->numDefs == 2) in handleFmt12x() 2681 if (mir->ssaRep->numDefs == 0) { in handleFmt23x() [all …]
|