Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/
H A DX86AsmParser.cpp3528 X86Operand &Op1 = (X86Operand &)*Operands[1]; in ParseInstruction()
3529 X86Operand &Op2 = (X86Operand &)*Operands[2]; in ParseInstruction()
3556 X86Operand &Op = (X86Operand &)*Operands.back(); in ParseInstruction()
3565 X86Operand &Op = (X86Operand &)*Operands[1]; in ParseInstruction()
3661 X86Operand &Op1 = static_cast<X86Operand &>(*Operands[1]); in ParseInstruction()
3990 X86Operand &Prefix = static_cast<X86Operand &>(*Operands.back()); in getPrefixes()
4039 X86Operand &Op = static_cast<X86Operand &>(*Operands[0]); in MatchAndEmitATTInstruction()
4149 X86Operand *X86Op = static_cast<X86Operand *>(Op.get()); in MatchAndEmitATTInstruction()
4246 X86Operand &Operand = (X86Operand &)*Operands[ErrorInfo]; in MatchAndEmitATTInstruction()
4299 X86Operand &Op = static_cast<X86Operand &>(*Operands[0]); in MatchAndEmitIntelInstruction()
[all …]
H A DX86Operand.h31 struct X86Operand final : public MCParsedAsmOperand {
90 X86Operand(KindTy K, SMLoc Start, SMLoc End) in X86Operand() function
669 auto Res = std::make_unique<X86Operand>(Token, Loc, EndLoc); in CreateToken()
675 static std::unique_ptr<X86Operand>
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,
715 static std::unique_ptr<X86Operand>
[all …]