Home
last modified time | relevance | path

Searched refs:ssaRep (Results 1 – 11 of 11) sorted by relevance

/dalvik/vm/compiler/
DRalloc.cpp34 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()
DDataflow.cpp937 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 …]
DLoop.cpp218 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 …]
DSSATransformation.cpp512 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()
DCompilerIR.h131 struct SSARepresentation *ssaRep; member
DCompiler.h230 struct SSARepresentation *ssaRep);
DFrontend.cpp694 mir->ssaRep ? in dvmDumpCFG()
/dalvik/vm/compiler/codegen/
DRalloc.h75 assert(mir->ssaRep->numUses > num); in dvmCompilerSSASrc()
76 return mir->ssaRep->uses[num]; in dvmCompilerSSASrc()
DRallocUtil.cpp831 assert(mir->ssaRep->numDefs > num); in getDestSSAName()
832 return mir->ssaRep->defs[num]; in getDestSSAName()
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/
DMethodCodegenDriver.cpp306 if (cUnit->printMe && mir->ssaRep) { in methodBlockCodeGen()
307 char *ssaString = dvmCompilerGetSSAString(cUnit, mir->ssaRep); in methodBlockCodeGen()
/dalvik/vm/compiler/codegen/arm/
DCodegenDriver.cpp896 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 …]