Lines Matching refs:X86Operand
31 struct X86Operand final : public MCParsedAsmOperand {
90 X86Operand(KindTy K, SMLoc Start, SMLoc End) in X86Operand() function
667 static std::unique_ptr<X86Operand> CreateToken(StringRef Str, SMLoc Loc) { in CreateToken()
669 auto Res = std::make_unique<X86Operand>(Token, Loc, EndLoc); in CreateToken()
675 static std::unique_ptr<X86Operand>
679 auto Res = std::make_unique<X86Operand>(Register, StartLoc, EndLoc);
688 static std::unique_ptr<X86Operand>
690 return std::make_unique<X86Operand>(DXRegister, StartLoc, EndLoc); in CreateDXReg()
693 static std::unique_ptr<X86Operand>
695 auto Res = std::make_unique<X86Operand>(Prefix, StartLoc, EndLoc); in CreatePrefix()
700 static std::unique_ptr<X86Operand> CreateImm(const MCExpr *Val,
705 auto Res = std::make_unique<X86Operand>(Immediate, StartLoc, EndLoc);
715 static std::unique_ptr<X86Operand>
720 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);
739 static std::unique_ptr<X86Operand>
755 auto Res = std::make_unique<X86Operand>(Memory, StartLoc, EndLoc);