Lines Matching refs:X86AsmParser

58 class X86AsmParser : public MCTargetAsmParser {  class
771 X86AsmParser(MCSubtargetInfo &sti, MCAsmParser &Parser, in X86AsmParser() function in __anon720aab8e0111::X86AsmParser
837 bool X86AsmParser::doSrcDstMatch(X86Operand &Op1, X86Operand &Op2) in doSrcDstMatch()
858 bool X86AsmParser::ParseRegister(unsigned &RegNo, in ParseRegister()
968 void X86AsmParser::SetFrameRegister(unsigned RegNo) { in SetFrameRegister()
972 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemSIOperand(SMLoc Loc) { in DefaultMemSIOperand()
981 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemDIOperand(SMLoc Loc) { in DefaultMemDIOperand()
990 std::unique_ptr<X86Operand> X86AsmParser::ParseOperand() { in ParseOperand()
1012 std::unique_ptr<X86Operand> X86AsmParser::CreateMemForInlineAsm( in CreateMemForInlineAsm()
1118 bool X86AsmParser::ParseIntelExpression(IntelExprStateMachine &SM, SMLoc &End) { in ParseIntelExpression()
1239 X86AsmParser::ParseIntelBracExpression(unsigned SegReg, SMLoc Start, in ParseIntelBracExpression()
1313 bool X86AsmParser::ParseIntelIdentifier(const MCExpr *&Val, in ParseIntelIdentifier()
1362 X86AsmParser::ParseIntelSegmentOverride(unsigned SegReg, SMLoc Start, in ParseIntelSegmentOverride()
1414 X86AsmParser::ParseRoundingModeOp(SMLoc Start, SMLoc End) { in ParseRoundingModeOp()
1442 std::unique_ptr<X86Operand> X86AsmParser::ParseIntelMemOperand(int64_t ImmDisp, in ParseIntelMemOperand()
1503 bool X86AsmParser::ParseIntelDotOperator(const MCExpr *Disp, in ParseIntelDotOperator()
1549 std::unique_ptr<X86Operand> X86AsmParser::ParseIntelOffsetOfOperator() { in ParseIntelOffsetOfOperator()
1587 std::unique_ptr<X86Operand> X86AsmParser::ParseIntelOperator(unsigned OpKind) { in ParseIntelOperator()
1621 std::unique_ptr<X86Operand> X86AsmParser::ParseIntelOperand() { in ParseIntelOperand()
1710 std::unique_ptr<X86Operand> X86AsmParser::ParseATTOperand() { in ParseATTOperand()
1756 bool X86AsmParser::HandleAVX512Operand(OperandVector &Operands, in HandleAVX512Operand()
1827 std::unique_ptr<X86Operand> X86AsmParser::ParseMemOperand(unsigned SegReg, in ParseMemOperand()
1997 bool X86AsmParser::ParseInstruction(ParseInstructionInfo &Info, StringRef Name, in ParseInstruction()
2362 bool X86AsmParser::validateInstruction(MCInst &Inst, const OperandVector &Ops) { in validateInstruction()
2378 bool X86AsmParser::processInstruction(MCInst &Inst, const OperandVector &Ops) { in processInstruction()
2459 void X86AsmParser::EmitInstruction(MCInst &Inst, OperandVector &Operands, in EmitInstruction()
2465 bool X86AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
2476 void X86AsmParser::MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, in MatchFPUWaitAlias()
2502 bool X86AsmParser::ErrorMissingFeature(SMLoc IDLoc, uint64_t ErrorInfo, in ErrorMissingFeature()
2518 bool X86AsmParser::MatchAndEmitATTInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitATTInstruction()
2693 bool X86AsmParser::MatchAndEmitIntelInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitIntelInstruction()
2832 bool X86AsmParser::OmitRegisterFromClobberLists(unsigned RegNo) { in OmitRegisterFromClobberLists()
2836 bool X86AsmParser::ParseDirective(AsmToken DirectiveID) { in ParseDirective()
2871 bool X86AsmParser::ParseDirectiveWord(unsigned Size, SMLoc L) { in ParseDirectiveWord()
2899 bool X86AsmParser::ParseDirectiveCode(StringRef IDVal, SMLoc L) { in ParseDirectiveCode()
2929 RegisterMCAsmParser<X86AsmParser> X(TheX86_32Target); in LLVMInitializeX86AsmParser()
2930 RegisterMCAsmParser<X86AsmParser> Y(TheX86_64Target); in LLVMInitializeX86AsmParser()