Lines Matching refs:lowReg
52 genRegCopy(cUnit, reg1, rlSrc.lowReg); in loadValueDirect()
85 genRegCopyWide(cUnit, regLo, regHi, rlSrc.lowReg, rlSrc.highReg); in loadValueDirectWide()
117 loadValueDirect(cUnit, rlSrc, rlSrc.lowReg); in loadValue()
119 dvmCompilerMarkLive(cUnit, rlSrc.lowReg, rlSrc.sRegLow); in loadValue()
121 loadWordDisp(cUnit, rSELF, offsetof(Thread, interpSave.retval), rlSrc.lowReg); in loadValue()
123 dvmCompilerClobber(cUnit, rlSrc.lowReg); in loadValue()
139 if (dvmCompilerIsLive(cUnit, rlSrc.lowReg) || in storeValue()
143 genRegCopy(cUnit, rlDest.lowReg, rlSrc.lowReg); in storeValue()
146 rlDest.lowReg = rlSrc.lowReg; in storeValue()
147 dvmCompilerClobber(cUnit, rlSrc.lowReg); in storeValue()
152 loadValueDirect(cUnit, rlSrc, rlDest.lowReg); in storeValue()
156 dvmCompilerMarkLive(cUnit, rlDest.lowReg, rlDest.sRegLow); in storeValue()
157 dvmCompilerMarkDirty(cUnit, rlDest.lowReg); in storeValue()
162 rlDest.lowReg, kWord); in storeValue()
163 dvmCompilerClobber(cUnit, rlDest.lowReg); in storeValue()
169 storeBaseDisp(cUnit, rFP, vReg << 2, rlDest.lowReg, kWord); in storeValue()
170 dvmCompilerMarkClean(cUnit, rlDest.lowReg); in storeValue()
183 loadValueDirectWide(cUnit, rlSrc, rlSrc.lowReg, rlSrc.highReg); in loadValueWide()
185 dvmCompilerMarkLive(cUnit, rlSrc.lowReg, rlSrc.sRegLow); in loadValueWide()
190 rlSrc.lowReg, rlSrc.highReg, INVALID_SREG); in loadValueWide()
192 dvmCompilerClobber(cUnit, rlSrc.lowReg); in loadValueWide()
203 assert(FPREG(rlSrc.lowReg)==FPREG(rlSrc.highReg)); in storeValueWide()
208 if (dvmCompilerIsLive(cUnit, rlSrc.lowReg) || in storeValueWide()
213 genRegCopyWide(cUnit, rlDest.lowReg, rlDest.highReg, in storeValueWide()
214 rlSrc.lowReg, rlSrc.highReg); in storeValueWide()
217 rlDest.lowReg = rlSrc.lowReg; in storeValueWide()
219 dvmCompilerClobber(cUnit, rlSrc.lowReg); in storeValueWide()
225 loadValueDirectWide(cUnit, rlSrc, rlDest.lowReg, in storeValueWide()
230 dvmCompilerMarkLive(cUnit, rlDest.lowReg, rlDest.sRegLow); in storeValueWide()
233 dvmCompilerMarkDirty(cUnit, rlDest.lowReg); in storeValueWide()
235 dvmCompilerMarkPair(cUnit, rlDest.lowReg, rlDest.highReg); in storeValueWide()
240 rlDest.lowReg, rlDest.highReg); in storeValueWide()
241 dvmCompilerClobber(cUnit, rlDest.lowReg); in storeValueWide()
251 storeBaseDispWide(cUnit, rFP, vReg << 2, rlDest.lowReg, in storeValueWide()
253 dvmCompilerMarkClean(cUnit, rlDest.lowReg); in storeValueWide()