Home
last modified time | relevance | path

Searched refs:X86Operand (Results 1 – 3 of 3) sorted by relevance

/external/llvm/lib/Target/X86/AsmParser/
DX86AsmParser.cpp656 std::unique_ptr<X86Operand> DefaultMemSIOperand(SMLoc Loc);
657 std::unique_ptr<X86Operand> DefaultMemDIOperand(SMLoc Loc);
658 std::unique_ptr<X86Operand> ParseOperand();
659 std::unique_ptr<X86Operand> ParseATTOperand();
660 std::unique_ptr<X86Operand> ParseIntelOperand();
661 std::unique_ptr<X86Operand> ParseIntelOffsetOfOperator();
663 std::unique_ptr<X86Operand> ParseIntelOperator(unsigned OpKind);
664 std::unique_ptr<X86Operand>
666 std::unique_ptr<X86Operand>
668 std::unique_ptr<X86Operand> ParseRoundingModeOp(SMLoc Start, SMLoc End);
[all …]
DX86AsmInstrumentation.cpp162 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()
[all …]
DX86Operand.h22 struct X86Operand : public MCParsedAsmOperand { struct
66 X86Operand(KindTy K, SMLoc Start, SMLoc End) in X86Operand() argument
447 static std::unique_ptr<X86Operand> CreateToken(StringRef Str, SMLoc Loc) { in CreateToken() argument
449 auto Res = llvm::make_unique<X86Operand>(Token, Loc, EndLoc); in CreateToken()
455 static std::unique_ptr<X86Operand>
459 auto Res = llvm::make_unique<X86Operand>(Register, StartLoc, EndLoc); argument
468 static std::unique_ptr<X86Operand> CreateImm(const MCExpr *Val, in CreateImm() argument
470 auto Res = llvm::make_unique<X86Operand>(Immediate, StartLoc, EndLoc); in CreateImm()
476 static std::unique_ptr<X86Operand>
480 auto Res = llvm::make_unique<X86Operand>(Memory, StartLoc, EndLoc); argument
[all …]