Lines Matching refs:X86Operand

162     void AddBusyRegs(const X86Operand &Op) {  in AddBusyRegs()
218 virtual void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize,
222 virtual void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize,
230 void InstrumentMemOperand(X86Operand &Op, unsigned AccessSize, bool IsWrite,
244 void EmitLEA(X86Operand &Op, MVT::SimpleValueType VT, unsigned Reg, in EmitLEA()
254 void ComputeMemOperandAddress(X86Operand &Op, MVT::SimpleValueType VT,
260 std::unique_ptr<X86Operand> AddDisplacement(X86Operand &Op,
289 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperand()
320 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
329 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
339 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
347 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
427 X86Operand &MemOp = static_cast<X86Operand &>(Op); in InstrumentMOV()
440 void X86AddressSanitizer::ComputeMemOperandAddress(X86Operand &Op, in ComputeMemOperandAddress()
459 std::unique_ptr<X86Operand> NewOp = in ComputeMemOperandAddress()
466 std::unique_ptr<X86Operand> DispOp = in ComputeMemOperandAddress()
467 X86Operand::CreateMem(getPointerWidth(), 0, Disp, Reg, 0, 1, SMLoc(), in ComputeMemOperandAddress()
474 std::unique_ptr<X86Operand>
475 X86AddressSanitizer::AddDisplacement(X86Operand &Op, int64_t Displacement, in AddDisplacement()
482 return X86Operand::CreateMem(Op.getMemModeSize(), Op.getMemSegReg(), in AddDisplacement()
498 return X86Operand::CreateMem(Op.getMemModeSize(), Op.getMemSegReg(), Disp, in AddDisplacement()
590 virtual void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize,
595 virtual void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize,
625 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandSmall()
648 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
649 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI32, 0, 1, in InstrumentMemOperandSmall()
674 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
675 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ScratchRegI32, 0, 1, in InstrumentMemOperandSmall()
700 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandLarge()
725 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandLarge()
726 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI32, 0, 1, in InstrumentMemOperandLarge()
849 virtual void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize,
854 virtual void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize,
865 std::unique_ptr<X86Operand> Op( in EmitAdjustRSP()
866 X86Operand::CreateMem(getPointerWidth(), 0, Disp, X86::RSP, 0, 1, in EmitAdjustRSP()
895 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandSmall()
919 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
920 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI64, 0, 1, in InstrumentMemOperandSmall()
945 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
946 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ScratchRegI32, 0, 1, in InstrumentMemOperandSmall()
971 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandLarge()
996 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandLarge()
997 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI64, 0, 1, in InstrumentMemOperandLarge()