• Home
  • Raw
  • Download

Lines Matching refs:X86Operand

154     void AddBusyRegs(const X86Operand &Op) {  in AddBusyRegs()
210 virtual void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize,
214 virtual void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize,
222 void InstrumentMemOperand(X86Operand &Op, unsigned AccessSize, bool IsWrite,
236 void EmitLEA(X86Operand &Op, unsigned Size, unsigned Reg, MCStreamer &Out) { in EmitLEA()
245 void ComputeMemOperandAddress(X86Operand &Op, unsigned Size,
251 std::unique_ptr<X86Operand> AddDisplacement(X86Operand &Op,
280 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperand()
311 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
320 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
330 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
338 std::unique_ptr<X86Operand> Op(X86Operand::CreateMem( in InstrumentMOVSBase()
418 X86Operand &MemOp = static_cast<X86Operand &>(Op); in InstrumentMOV()
431 void X86AddressSanitizer::ComputeMemOperandAddress(X86Operand &Op, in ComputeMemOperandAddress()
450 std::unique_ptr<X86Operand> NewOp = in ComputeMemOperandAddress()
457 std::unique_ptr<X86Operand> DispOp = in ComputeMemOperandAddress()
458 X86Operand::CreateMem(getPointerWidth(), 0, Disp, Reg, 0, 1, SMLoc(), in ComputeMemOperandAddress()
465 std::unique_ptr<X86Operand>
466 X86AddressSanitizer::AddDisplacement(X86Operand &Op, int64_t Displacement, in AddDisplacement()
473 return X86Operand::CreateMem(Op.getMemModeSize(), Op.getMemSegReg(), in AddDisplacement()
489 return X86Operand::CreateMem(Op.getMemModeSize(), Op.getMemSegReg(), Disp, in AddDisplacement()
581 void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize,
586 void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize,
617 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandSmall()
640 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
641 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI32, 0, 1, in InstrumentMemOperandSmall()
666 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
667 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ScratchRegI32, 0, 1, in InstrumentMemOperandSmall()
692 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandLarge()
717 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandLarge()
718 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI32, 0, 1, in InstrumentMemOperandLarge()
841 void InstrumentMemOperandSmall(X86Operand &Op, unsigned AccessSize,
846 void InstrumentMemOperandLarge(X86Operand &Op, unsigned AccessSize,
857 std::unique_ptr<X86Operand> Op( in EmitAdjustRSP()
858 X86Operand::CreateMem(getPointerWidth(), 0, Disp, X86::RSP, 0, 1, in EmitAdjustRSP()
888 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandSmall()
912 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
913 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI64, 0, 1, in InstrumentMemOperandSmall()
938 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandSmall()
939 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ScratchRegI32, 0, 1, in InstrumentMemOperandSmall()
964 X86Operand &Op, unsigned AccessSize, bool IsWrite, in InstrumentMemOperandLarge()
989 std::unique_ptr<X86Operand> Op( in InstrumentMemOperandLarge()
990 X86Operand::CreateMem(getPointerWidth(), 0, Disp, ShadowRegI64, 0, 1, in InstrumentMemOperandLarge()