Home | History | Annotate | Download | only in arm

Lines Matching refs:mir

883 static inline int getDestSSAName(MIR *mir, int num)
885 assert(mir->ssaRep->numDefs > num);
886 return mir->ssaRep->defs[num];
890 extern RegLocation dvmCompilerGetSrc(CompilationUnit *cUnit, MIR *mir, int num)
893 SREG(cUnit, dvmCompilerSSASrc(mir, num))];
894 loc.fp = cUnit->regLocation[dvmCompilerSSASrc(mir, num)].fp;
900 extern RegLocation dvmCompilerGetDest(CompilationUnit *cUnit, MIR *mir,
903 RegLocation loc = cUnit->regLocation[SREG(cUnit, getDestSSAName(mir, num))];
904 loc.fp = cUnit->regLocation[getDestSSAName(mir, num)].fp;
909 static RegLocation getLocWide(CompilationUnit *cUnit, MIR *mir,
916 lowLoc = dvmCompilerGetSrc(cUnit, mir, low);
917 highLoc = dvmCompilerGetSrc(cUnit, mir, high);
919 lowLoc = dvmCompilerGetDest(cUnit, mir, low);
920 highLoc = dvmCompilerGetDest(cUnit, mir, high);
933 extern RegLocation dvmCompilerGetDestWide(CompilationUnit *cUnit, MIR *mir,
936 return getLocWide(cUnit, mir, low, high, false);
939 extern RegLocation dvmCompilerGetSrcWide(CompilationUnit *cUnit, MIR *mir,
942 return getLocWide(cUnit, mir, low, high, true);