Lines Matching refs:NewLIR3
177 return NewLIR3(opcode, r_dest_src1.GetReg(), r_dest_src1.GetReg(), value); in OpRegImm()
306 return NewLIR3(opcode, dest, r_base.GetReg(), offset); in OpMovRegMem()
359 return NewLIR3(opcode, r_base.GetReg(), offset, src); in OpMovMemReg()
366 return NewLIR3(r_dest.Is64Bit() ? kX86Cmov64RRC : kX86Cmov32RRC, r_dest.GetReg(), in OpCondRegReg()
390 LIR *l = NewLIR3(opcode, r_dest.GetReg(), r_base.GetReg(), offset); in OpRegMem()
418 LIR *l = NewLIR3(opcode, rs_rX86_SP_32.GetReg(), displacement, r_value); in OpMemReg()
444 LIR *l = NewLIR3(opcode, r_dest.GetReg(), rs_rX86_SP_32.GetReg(), displacement); in OpRegMem()
507 return NewLIR3(opcode, r_dest.GetReg(), r_src.GetReg(), value); in OpRegRegImm()
591 res = NewLIR3(kX86MovsdRM, low_reg_val, kRIPReg, 256 /* bogus */); in LoadConstantWide()
636 res = NewLIR3(kX86Mov64RI64, r_dest.GetReg(), val_hi, val_lo); in LoadConstantWide()
702 load = NewLIR3(opcode, r_dest.GetReg(), r_base.GetReg(), displacement + LOWORD_OFFSET); in LoadBaseIndexedDisp()
706 load = NewLIR3(opcode, r_dest.GetHighReg(), r_base.GetReg(), in LoadBaseIndexedDisp()
708 load2 = NewLIR3(opcode, r_dest.GetLowReg(), r_base.GetReg(), displacement + LOWORD_OFFSET); in LoadBaseIndexedDisp()
710 load = NewLIR3(opcode, r_dest.GetLowReg(), r_base.GetReg(), displacement + LOWORD_OFFSET); in LoadBaseIndexedDisp()
711 load2 = NewLIR3(opcode, r_dest.GetHighReg(), r_base.GetReg(), in LoadBaseIndexedDisp()
874 store = NewLIR3(opcode, r_base.GetReg(), displacement + LOWORD_OFFSET, r_src.GetReg()); in StoreBaseIndexedDisp()
877 store = NewLIR3(opcode, r_base.GetReg(), displacement + LOWORD_OFFSET, r_src.GetLowReg()); in StoreBaseIndexedDisp()
878 store2 = NewLIR3(opcode, r_base.GetReg(), displacement + HIWORD_OFFSET, r_src.GetHighReg()); in StoreBaseIndexedDisp()
948 LIR* inst = NewLIR3(IS_SIMM8(check_value) ? kX86Cmp32MI8 : kX86Cmp32MI, base_reg.GetReg(), in OpCmpMemImmBranch()