Lines Matching refs:r_scratch
643 RegStorage r_scratch = AllocTemp(); in OpRegRegImm() local
644 LoadConstant(r_scratch, value); in OpRegRegImm()
647 res = NewLIR4(alt_opcode, r_dest.GetReg(), r_src1.GetReg(), r_scratch.GetReg(), 0); in OpRegRegImm()
649 res = NewLIR3(alt_opcode, r_dest.GetReg(), r_src1.GetReg(), r_scratch.GetReg()); in OpRegRegImm()
650 FreeTemp(r_scratch); in OpRegRegImm()
1138 RegStorage r_scratch = AllocTemp(); in StoreBaseDispBody() local
1139 if (opcode16 != kThumbBkpt && r_src.Low8() && r_scratch.Low8() && in StoreBaseDispBody()
1142 OpRegRegImm(kOpAdd, r_scratch, r_base, displacement & ~(0x1f << scale)); in StoreBaseDispBody()
1143 store = NewLIR3(opcode16, r_src.GetReg(), r_scratch.GetReg(), in StoreBaseDispBody()
1147 OpRegRegImm(kOpAdd, r_scratch, r_base, displacement & ~0x00000fff); in StoreBaseDispBody()
1148 store = NewLIR3(opcode32, r_src.GetReg(), r_scratch.GetReg(), displacement & 0x00000fff); in StoreBaseDispBody()
1150 FreeTemp(r_scratch); in StoreBaseDispBody()
1156 RegStorage r_scratch = AllocTemp(); in StoreBaseDispBody() local
1157 LoadConstant(r_scratch, displacement >> scale); in StoreBaseDispBody()
1159 store = StoreBaseIndexed(r_base, r_scratch, r_src, scale, size); in StoreBaseDispBody()
1160 FreeTemp(r_scratch); in StoreBaseDispBody()