Lines Matching refs:GetReg

98                           r_dest, rs_r15pc.GetReg(), 0, 0, 0, data_target);  in LoadFPConstantValue()
228 return LoadFPConstantValue(r_dest.GetReg(), value); in LoadConstantNoClobber()
233 return NewLIR2(kThumbMovImm, r_dest.GetReg(), value); in LoadConstantNoClobber()
238 res = NewLIR2(kThumb2MovI8M, r_dest.GetReg(), mod_imm); in LoadConstantNoClobber()
243 res = NewLIR2(kThumb2MvnI8M, r_dest.GetReg(), mod_imm); in LoadConstantNoClobber()
248 res = NewLIR2(kThumb2MovImm16, r_dest.GetReg(), value); in LoadConstantNoClobber()
252 res = NewLIR2(kThumb2MovImm16, r_dest.GetReg(), Low16Bits(value)); in LoadConstantNoClobber()
253 NewLIR2(kThumb2MovImm16H, r_dest.GetReg(), High16Bits(value)); in LoadConstantNoClobber()
282 return NewLIR1(opcode, r_dest_src.GetReg()); in OpReg()
376 return NewLIR3(kThumb2RevRR, r_dest_src1.GetReg(), r_src2.GetReg(), r_src2.GetReg()); in OpRegRegShift()
384 return NewLIR3(kThumb2RevshRR, r_dest_src1.GetReg(), r_src2.GetReg(), r_src2.GetReg()); in OpRegRegShift()
390 return NewLIR4(kThumb2Sbfx, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 8); in OpRegRegShift()
393 return NewLIR4(kThumb2Sbfx, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 16); in OpRegRegShift()
396 return NewLIR4(kThumb2Ubfx, r_dest_src1.GetReg(), r_src2.GetReg(), 0, 16); in OpRegRegShift()
403 return NewLIR2(opcode, r_dest_src1.GetReg(), r_src2.GetReg()); in OpRegRegShift()
406 return NewLIR3(opcode, r_dest_src1.GetReg(), r_src2.GetReg(), shift); in OpRegRegShift()
408 return NewLIR3(opcode, r_dest_src1.GetReg(), r_dest_src1.GetReg(), r_src2.GetReg()); in OpRegRegShift()
411 return NewLIR4(opcode, r_dest_src1.GetReg(), r_dest_src1.GetReg(), r_src2.GetReg(), shift); in OpRegRegShift()
502 return NewLIR4(opcode, r_dest.GetReg(), r_src1.GetReg(), r_src2.GetReg(), shift); in OpRegRegRegShift()
505 return NewLIR3(opcode, r_dest.GetReg(), r_src1.GetReg(), r_src2.GetReg()); in OpRegRegRegShift()
524 return NewLIR3(kThumbLslRRI5, r_dest.GetReg(), r_src1.GetReg(), value); in OpRegRegImm()
526 return NewLIR3(kThumb2LslRRI5, r_dest.GetReg(), r_src1.GetReg(), value); in OpRegRegImm()
529 return NewLIR3(kThumbLsrRRI5, r_dest.GetReg(), r_src1.GetReg(), value); in OpRegRegImm()
531 return NewLIR3(kThumb2LsrRRI5, r_dest.GetReg(), r_src1.GetReg(), value); in OpRegRegImm()
534 return NewLIR3(kThumbAsrRRI5, r_dest.GetReg(), r_src1.GetReg(), value); in OpRegRegImm()
536 return NewLIR3(kThumb2AsrRRI5, r_dest.GetReg(), r_src1.GetReg(), value); in OpRegRegImm()
538 return NewLIR3(kThumb2RorRRI5, r_dest.GetReg(), r_src1.GetReg(), value); in OpRegRegImm()
541 return NewLIR3(kThumbAddSpRel, r_dest.GetReg(), r_src1.GetReg(), value >> 2); in OpRegRegImm()
544 return NewLIR3(kThumbAddPcRel, r_dest.GetReg(), r_src1.GetReg(), value >> 2); in OpRegRegImm()
553 return NewLIR3(opcode, r_dest.GetReg(), r_src1.GetReg(), abs_value); in OpRegRegImm()
568 return NewLIR3(opcode, r_dest.GetReg(), r_src1.GetReg(), abs_value); in OpRegRegImm()
604 return NewLIR3(kThumb2BicRRI8M, r_dest.GetReg(), r_src1.GetReg(), mod_imm); in OpRegRegImm()
622 res = NewLIR2(kThumb2CmpRI8M, r_src1.GetReg(), mod_imm); in OpRegRegImm()
626 res = NewLIR2(kThumb2CmnRI8M, r_src1.GetReg(), mod_imm); in OpRegRegImm()
641 return NewLIR3(opcode, r_dest.GetReg(), r_src1.GetReg(), mod_imm); 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()
691 return NewLIR2(opcode, r_dest_src1.GetReg(), abs_value); in OpRegImm()
707 NewLIR2(kThumb2Vmovd_IMM8, r_dest.GetReg(), 0); in LoadConstantWide()
709 res = NewLIR3(kThumb2Vsubd, r_dest.GetReg(), r_dest.GetReg(), r_dest.GetReg()); in LoadConstantWide()
713 res = NewLIR2(kThumb2Vmovd_IMM8, r_dest.GetReg(), encoded_imm); in LoadConstantWide()
733 r_dest.GetReg(), rs_r15pc.GetReg(), 0, 0, 0, data_target); in LoadConstantWide()
737 r_dest.GetLowReg(), r_dest.GetHighReg(), rs_r15pc.GetReg(), 0, 0, data_target); in LoadConstantWide()
778 NewLIR4(kThumb2AddRRR, reg_ptr.GetReg(), r_base.GetReg(), r_index.GetReg(), in LoadBaseIndexed()
783 load = NewLIR3(opcode, r_dest.GetReg(), reg_ptr.GetReg(), 0); in LoadBaseIndexed()
807 load = NewLIR3(opcode, r_dest.GetReg(), r_base.GetReg(), r_index.GetReg()); in LoadBaseIndexed()
809 load = NewLIR4(opcode, r_dest.GetReg(), r_base.GetReg(), r_index.GetReg(), scale); in LoadBaseIndexed()
830 DCHECK_EQ((r_src.GetReg() & 0x1), 0); in StoreBaseIndexed()
845 NewLIR4(kThumb2AddRRR, reg_ptr.GetReg(), r_base.GetReg(), r_index.GetReg(), in StoreBaseIndexed()
850 store = NewLIR3(opcode, r_src.GetReg(), reg_ptr.GetReg(), 0); in StoreBaseIndexed()
872 store = NewLIR3(opcode, r_src.GetReg(), r_base.GetReg(), r_index.GetReg()); in StoreBaseIndexed()
874 store = NewLIR4(opcode, r_src.GetReg(), r_base.GetReg(), r_index.GetReg(), scale); in StoreBaseIndexed()
894 lir = NewLIR3(opcode, r_src_dest.GetReg(), r_ptr.GetReg(), encoded_disp); in LoadStoreUsingInsnWithOffsetImm8Shl2()
896 lir = NewLIR4(opcode, r_src_dest.GetLowReg(), r_src_dest.GetHighReg(), r_ptr.GetReg(), in LoadStoreUsingInsnWithOffsetImm8Shl2()
991 load = NewLIR3(opcode16, r_dest.GetReg(), r_base.GetReg(), displacement >> scale); in LoadBaseDispBody()
993 load = NewLIR3(opcode32, r_dest.GetReg(), r_base.GetReg(), displacement); in LoadBaseDispBody()
1003 load = NewLIR3(opcode16, r_dest.GetReg(), r_dest.GetReg(), (displacement >> scale) & 0x1f); in LoadBaseDispBody()
1007 load = NewLIR3(opcode32, r_dest.GetReg(), r_dest.GetReg(), displacement & 0x00000fff); in LoadBaseDispBody()
1046 load = NewLIR3(kThumb2Ldrexd, r_dest.GetLowReg(), r_dest.GetHighReg(), r_ptr.GetReg()); in LoadBaseDisp()
1130 store = NewLIR3(opcode16, r_src.GetReg(), r_base.GetReg(), displacement >> scale); in StoreBaseDispBody()
1132 store = NewLIR3(opcode32, r_src.GetReg(), r_base.GetReg(), displacement); in StoreBaseDispBody()
1143 store = NewLIR3(opcode16, r_src.GetReg(), r_scratch.GetReg(), in StoreBaseDispBody()
1148 store = NewLIR3(opcode32, r_src.GetReg(), r_scratch.GetReg(), displacement & 0x00000fff); in StoreBaseDispBody()
1196 null_ck_insn = NewLIR3(kThumb2Ldrexd, r_temp.GetReg(), r_temp_high.GetReg(), r_ptr.GetReg()); in StoreBaseDisp()
1201 null_ck_insn = NewLIR3(kThumb2Ldrexd, r_temp.GetReg(), r_ptr.GetReg(), r_ptr.GetReg()); in StoreBaseDisp()
1205 NewLIR4(kThumb2Strexd, r_temp.GetReg(), r_src.GetLowReg(), r_src.GetHighReg(), r_ptr.GetReg()); in StoreBaseDisp()
1239 LIR* res = RawLIR(current_dalvik_offset_, opcode, r_dest.GetReg(), r_src.GetReg()); in OpFpRegCopy()