Lines Matching refs:defs
937 getSSAName(cUnit, mir->ssaRep->defs[0], operand0),
996 getSSAName(cUnit, mir->ssaRep->defs[udIdx], operand0));
1059 int ssa2DalvikValue = dvmConvertSSARegToDalvik(cUnit, ssaRep->defs[i]);
1062 ssaRep->defs[i], DECODE_REG(ssa2DalvikValue),
1167 static void handleSSADef(CompilationUnit *cUnit, int *defs, int dalvikReg,
1181 defs[regIndex] = ssaReg;
1277 mir->ssaRep->defs = (int *)dvmCompilerNew(sizeof(int) * numDefs,
1317 handleSSADef(cUnit, mir->ssaRep->defs, dInsn->vA, 0);
1320 handleSSADef(cUnit, mir->ssaRep->defs, dInsn->vA+1, 1);
1366 setConstant(cUnit, mir->ssaRep->defs[0], dInsn->vB);
1369 setConstant(cUnit, mir->ssaRep->defs[0],
1379 setConstant(cUnit, mir->ssaRep->defs[0], dInsn->vB);
1380 setConstant(cUnit, mir->ssaRep->defs[1], 0);
1383 setConstant(cUnit, mir->ssaRep->defs[0],
1385 setConstant(cUnit, mir->ssaRep->defs[1],
1389 setConstant(cUnit, mir->ssaRep->defs[0], 0);
1390 setConstant(cUnit, mir->ssaRep->defs[1],
1406 setConstant(cUnit, mir->ssaRep->defs[0],
1409 setConstant(cUnit, mir->ssaRep->defs[1],
1454 if (phi->ssaRep->defs[0] == mir->ssaRep->uses[0] &&
1455 phi->ssaRep->uses[1] == mir->ssaRep->defs[0]) {
1510 if (dvmIsBitSet(isIndVarV, mir->ssaRep->defs[0])) continue;
1521 mir->ssaRep->defs[0]);
1551 cUnit->loopAnalysis->ssaBIV = mir->ssaRep->defs[0];
1557 dvmSetBit(isIndVarV, mir->ssaRep->defs[0]);
1571 ivInfo->ssaReg = mir->ssaRep->defs[0];