Searched refs:X86Operand (Results 1 – 2 of 2) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/AsmParser/ |
H A D | X86AsmParser.cpp | 1112 std::unique_ptr<X86Operand> DefaultMemSIOperand(SMLoc Loc); 1113 std::unique_ptr<X86Operand> DefaultMemDIOperand(SMLoc Loc); 1202 void MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, OperandVector &Operands, 1224 bool ParseZ(std::unique_ptr<X86Operand> &Z, const SMLoc &StartLoc); 1609 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemSIOperand(SMLoc Loc) { in DefaultMemSIOperand() 1613 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemSIOperand() 1618 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemDIOperand(SMLoc Loc) { in DefaultMemDIOperand() 1622 return X86Operand::CreateMem(getPointerWidth(), /*SegReg=*/0, Disp, in DefaultMemDIOperand() 1679 X86Operand &OrigOp = static_cast<X86Operand &>(*OrigOperands[i + 1]); in VerifyAndAdjustOperands() 1680 X86Operand &FinalOp = static_cast<X86Operand &>(*FinalOperands[i]); in VerifyAndAdjustOperands() [all …]
|
H A D | X86Operand.h | 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() [all …]
|