Searched refs:X86Operand (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Target/X86/AsmParser/ |
D | X86AsmParser.cpp | 656 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 …]
|
D | X86AsmInstrumentation.cpp | 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() [all …]
|
D | X86Operand.h | 22 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 …]
|