/dalvik/vm/compiler/ |
Ralloc.cpp | 34 SSARepresentation *ssaRep = mir->ssaRep; 35 if (ssaRep) { 37 for (i=0; ssaRep->fpUse && i< ssaRep->numUses; i++) { 38 if (ssaRep->fpUse[i]) 39 cUnit->regLocation[ssaRep->uses[i]].fp = true; 41 for (i=0; ssaRep->fpDef && i< ssaRep->numDefs; i++) { 42 if (ssaRep->fpDef[i] [all...] |
Dataflow.cpp | 937 getSSAName(cUnit, mir->ssaRep->defs[0], operand0), 938 getSSAName(cUnit, mir->ssaRep->uses[0], operand1)); 940 for (i = 1; i < mir->ssaRep->numUses; i++) { 942 getSSAName(cUnit, mir->ssaRep->uses[i], operand0)); 962 getSSAName(cUnit, mir->ssaRep->uses[0], operand0)); 967 getSSAName(cUnit, mir->ssaRep->uses[0], operand0), 968 getSSAName(cUnit, mir->ssaRep->uses[1], operand1)); 988 getSSAName(cUnit, mir->ssaRep->uses[i], operand0)); 992 if (mir->ssaRep->numDefs) { 994 for (udIdx = 0; udIdx < mir->ssaRep->numDefs; udIdx++) [all...] |
Loop.cpp | 218 if (branch->ssaRep->numUses == 2) { 219 if (branch->ssaRep->uses[0] == loopAnalysis->ssaBIV) { 220 endSSAReg = branch->ssaRep->uses[1]; 221 } else if (branch->ssaRep->uses[1] == loopAnalysis->ssaBIV) { 222 endSSAReg = branch->ssaRep->uses[0]; 240 } else if (branch->ssaRep->numUses == 1) { 241 if (branch->ssaRep->uses[0] == loopAnalysis->ssaBIV) { 400 dvmConvertSSARegToDalvik(cUnit, mir->ssaRep->uses[refIdx]); 417 mir->ssaRep->uses[useIdx])) { 420 updateRangeCheckInfo(cUnit, mir->ssaRep->uses[refIdx] [all...] |
SSATransformation.cpp | 512 int ssaReg = mir->ssaRep->defs[0]; 534 mir->ssaRep->numUses = numUses; 535 mir->ssaRep->uses = 537 mir->ssaRep->fpUse = 543 int *usePtr = mir->ssaRep->uses;
|
Compiler.h | 237 struct SSARepresentation *ssaRep);
|
CompilerIR.h | 134 struct SSARepresentation *ssaRep;
|
Frontend.cpp | 694 mir->ssaRep ? [all...] |
/dalvik/vm/compiler/codegen/ |
Ralloc.h | 75 assert(mir->ssaRep->numUses > num); 76 return mir->ssaRep->uses[num];
|
RallocUtil.cpp | 831 assert(mir->ssaRep->numDefs > num); 832 return mir->ssaRep->defs[num];
|
/dalvik/vm/compiler/codegen/mips/ |
Ralloc.h | 79 assert(mir->ssaRep->numUses > num); 80 return mir->ssaRep->uses[num];
|
CodegenDriver.cpp | [all...] |
RallocUtil.cpp | 903 assert(mir->ssaRep->numDefs > num); 904 return mir->ssaRep->defs[num]; [all...] |
/dalvik/vm/compiler/codegen/arm/ |
CodegenDriver.cpp | 904 if (mir->ssaRep->numUses == 2) { 907 } else if (mir->ssaRep->numUses == 3) { 913 assert(mir->ssaRep->numUses == 4); 915 if (mir->ssaRep->numDefs == 1) { 918 assert(mir->ssaRep->numDefs == 2); [all...] |
/dalvik/vm/compiler/codegen/arm/armv7-a-neon/ |
MethodCodegenDriver.cpp | 308 if (cUnit->printMe && mir->ssaRep) { 309 char *ssaString = dvmCompilerGetSSAString(cUnit, mir->ssaRep);
|