Searched defs:sReg (Results 1 - 6 of 6) sorted by relevance

/dalvik/vm/compiler/codegen/arm/
H A DRalloc.h44 static inline int dvmCompilerS2VReg(CompilationUnit *cUnit, int sReg) argument
46 assert(sReg != INVALID_SREG);
47 return DECODE_REG(dvmConvertSSARegToDalvik(cUnit, sReg));
57 * Get the "real" sreg number associated with an sReg slot. In general,
58 * sReg values passed through codegen are the SSA names created by
71 static inline bool dvmCompilerLiveOut(CompilationUnit *cUnit, int sReg) argument
98 extern void dvmCompilerMarkLive(CompilationUnit *cUnit, int reg, int sReg);
181 /* Clobber any temp associated with an sReg. Could be in either class */
182 extern void dvmCompilerClobberSReg(CompilationUnit *cUnit, int sReg);
H A DCodegenFactory.c261 * Perform null-check on a register. sReg is the ssa register being checked,
263 * indicates that sReg has been checked before the check request is ignored.
265 static ArmLIR *genNullCheck(CompilationUnit *cUnit, int sReg, int mReg, argument
269 if (dvmIsBitSet(cUnit->regPool->nullCheckedRegs, sReg)) {
272 dvmSetBit(cUnit->regPool->nullCheckedRegs, sReg);
H A DRallocUtil.c57 * Get the "real" sreg number associated with an sReg slot. In general,
58 * sReg values passed through codegen are the SSA names created by
92 regs[i].sReg = INVALID_SREG;
103 p[i].dirty, p[i].sReg,(int)p[i].defStart, (int)p[i].defEnd);
140 if (dvmCompilerS2VReg(cUnit, info2->sReg) <
141 dvmCompilerS2VReg(cUnit, info1->sReg))
144 dvmCompilerS2VReg(cUnit, info1->sReg) << 2,
155 dvmCompilerS2VReg(cUnit, info->sReg) << 2,
175 p[i].sReg = INVALID_SREG;
199 static void clobberSRegBody(RegisterInfo *p, int numTemps, int sReg) argument
212 dvmCompilerClobberSReg(CompilationUnit *cUnit, int sReg) argument
327 allocLiveBody(RegisterInfo *p, int numTemps, int sReg) argument
341 allocLive(CompilationUnit *cUnit, int sReg, int regClass) argument
671 dvmCompilerMarkLive(CompilationUnit *cUnit, int reg, int sReg) argument
[all...]
H A DArmLIR.h109 int sReg; // Name of live value member in struct:RegisterInfo
/dalvik/vm/compiler/codegen/arm/Thumb/
H A DFactory.c556 OpSize size, int sReg)
559 * on base (which must have an associated sReg and MIR). If not
678 int sReg)
681 size, sReg);
686 int sReg)
689 kLong, sReg);
554 loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, int rDestHi, OpSize size, int sReg) argument
676 loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, OpSize size, int sReg) argument
684 loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDestLo, int rDestHi, int sReg) argument
/dalvik/vm/compiler/codegen/arm/Thumb2/
H A DFactory.c802 * on base (which must have an associated sReg and MIR). If not
807 OpSize size, int sReg)
832 -1, kWord, sReg);
924 int sReg)
927 size, sReg);
932 int sReg)
935 kLong, sReg);
805 loadBaseDispBody(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, int rDestHi, OpSize size, int sReg) argument
922 loadBaseDisp(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDest, OpSize size, int sReg) argument
930 loadBaseDispWide(CompilationUnit *cUnit, MIR *mir, int rBase, int displacement, int rDestLo, int rDestHi, int sReg) argument

Completed in 85 milliseconds