Lines Matching defs:mir
901 static inline int getDestSSAName(MIR *mir, int num)
903 assert(mir->ssaRep->numDefs > num);
904 return mir->ssaRep->defs[num];
908 extern RegLocation dvmCompilerGetSrc(CompilationUnit *cUnit, MIR *mir, int num)
911 SREG(cUnit, dvmCompilerSSASrc(mir, num))];
912 loc.fp = cUnit->regLocation[dvmCompilerSSASrc(mir, num)].fp;
918 extern RegLocation dvmCompilerGetDest(CompilationUnit *cUnit, MIR *mir,
921 RegLocation loc = cUnit->regLocation[SREG(cUnit, getDestSSAName(mir, num))];
922 loc.fp = cUnit->regLocation[getDestSSAName(mir, num)].fp;
927 static RegLocation getLocWide(CompilationUnit *cUnit, MIR *mir,
934 lowLoc = dvmCompilerGetSrc(cUnit, mir, low);
935 highLoc = dvmCompilerGetSrc(cUnit, mir, high);
937 lowLoc = dvmCompilerGetDest(cUnit, mir, low);
938 highLoc = dvmCompilerGetDest(cUnit, mir, high);
951 extern RegLocation dvmCompilerGetDestWide(CompilationUnit *cUnit, MIR *mir,
954 return getLocWide(cUnit, mir, low, high, false);
957 extern RegLocation dvmCompilerGetSrcWide(CompilationUnit *cUnit, MIR *mir,
960 return getLocWide(cUnit, mir, low, high, true);