Lines Matching refs:SMLoc

66   SMLoc consumeToken() {  in consumeToken()
68 SMLoc Result = Parser.getTok().getLoc(); in consumeToken()
664 bool Error(SMLoc L, const Twine &Msg, in Error()
672 bool ErrorAndEatStatement(SMLoc L, const Twine &Msg, in ErrorAndEatStatement()
680 std::nullptr_t ErrorOperand(SMLoc Loc, StringRef Msg) { in ErrorOperand()
685 std::unique_ptr<X86Operand> DefaultMemSIOperand(SMLoc Loc);
686 std::unique_ptr<X86Operand> DefaultMemDIOperand(SMLoc Loc);
697 ParseIntelSegmentOverride(unsigned SegReg, SMLoc Start, unsigned Size);
699 ParseIntelMemOperand(int64_t ImmDisp, SMLoc StartLoc, unsigned Size);
700 std::unique_ptr<X86Operand> ParseRoundingModeOp(SMLoc Start, SMLoc End);
701 bool ParseIntelExpression(IntelExprStateMachine &SM, SMLoc &End);
703 SMLoc Start,
708 bool IsUnevaluatedOperand, SMLoc &End);
710 std::unique_ptr<X86Operand> ParseMemOperand(unsigned SegReg, SMLoc StartLoc);
714 unsigned IndexReg, unsigned Scale, SMLoc Start,
715 SMLoc End, unsigned Size, StringRef Identifier,
718 bool parseDirectiveEven(SMLoc L);
719 bool ParseDirectiveWord(unsigned Size, SMLoc L);
720 bool ParseDirectiveCode(StringRef IDVal, SMLoc L);
728 bool MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode,
733 void MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, OperandVector &Operands,
736 bool ErrorMissingFeature(SMLoc IDLoc, uint64_t ErrorInfo,
739 bool MatchAndEmitATTInstruction(SMLoc IDLoc, unsigned &Opcode,
744 bool MatchAndEmitIntelInstruction(SMLoc IDLoc, unsigned &Opcode,
815 bool ParseRegister(unsigned &RegNo, SMLoc &StartLoc, SMLoc &EndLoc) override;
820 SMLoc NameLoc, OperandVector &Operands) override;
893 SMLoc &StartLoc, SMLoc &EndLoc) { in ParseRegister()
1011 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemSIOperand(SMLoc Loc) { in DefaultMemSIOperand()
1020 std::unique_ptr<X86Operand> X86AsmParser::DefaultMemDIOperand(SMLoc Loc) { in DefaultMemDIOperand()
1069 unsigned Scale, SMLoc Start, SMLoc End, unsigned Size, StringRef Identifier, in CreateMemForInlineAsm()
1114 int64_t FinalImmDisp, SMLoc &BracLoc, in RewriteIntelBracExpression()
1115 SMLoc &StartInBrac, SMLoc &End) { in RewriteIntelBracExpression()
1165 SMLoc Loc = SMLoc::getFromPointer(SymLocPtr + SymName.size()); in RewriteIntelBracExpression()
1171 bool X86AsmParser::ParseIntelExpression(IntelExprStateMachine &SM, SMLoc &End) { in ParseIntelExpression()
1206 SMLoc IdentLoc = Tok.getLoc(); in ParseIntelExpression()
1238 SMLoc Loc = getTok().getLoc(); in ParseIntelExpression()
1292 X86AsmParser::ParseIntelBracExpression(unsigned SegReg, SMLoc Start, in ParseIntelBracExpression()
1296 SMLoc BracLoc = Tok.getLoc(), End = Tok.getEndLoc(); in ParseIntelBracExpression()
1301 SMLoc StartInBrac = Tok.getLoc(); in ParseIntelBracExpression()
1369 bool IsUnevaluatedOperand, SMLoc &End) { in ParseIntelIdentifier()
1379 SMLoc Loc = Tok.getLoc(); in ParseIntelIdentifier()
1416 X86AsmParser::ParseIntelSegmentOverride(unsigned SegReg, SMLoc Start, in ParseIntelSegmentOverride()
1448 SMLoc End; in ParseIntelSegmentOverride()
1467 X86AsmParser::ParseRoundingModeOp(SMLoc Start, SMLoc End) { in ParseRoundingModeOp()
1471 const SMLoc consumedToken = consumeToken(); in ParseRoundingModeOp()
1504 SMLoc Start, in ParseIntelMemOperand()
1508 SMLoc End; in ParseIntelMemOperand()
1597 SMLoc Loc = SMLoc::getFromPointer(DotDispStr.data()); in ParseIntelDotOperator()
1612 SMLoc OffsetOfLoc = Tok.getLoc(); in ParseIntelOffsetOfOperator()
1617 SMLoc Start = Tok.getLoc(), End; in ParseIntelOffsetOfOperator()
1650 SMLoc TypeLoc = Tok.getLoc(); in ParseIntelOperator()
1655 SMLoc Start = Tok.getLoc(), End; in ParseIntelOperator()
1684 SMLoc Start, End; in ParseIntelOperand()
1788 SMLoc Start, End; in ParseATTOperand()
1809 SMLoc Start = Parser.getTok().getLoc(), End; in ParseATTOperand()
1817 SMLoc Start = Parser.getTok().getLoc(), End; in ParseATTOperand()
1831 const SMLoc consumedToken = consumeToken(); in HandleAVX512Operand()
1897 SMLoc MemStart) { in ParseMemOperand()
1906 SMLoc ExprEnd; in ParseMemOperand()
1924 SMLoc LParenLoc = Parser.getTok().getLoc(); in ParseMemOperand()
1931 SMLoc ExprEnd; in ParseMemOperand()
1956 SMLoc IndexLoc, BaseLoc; in ParseMemOperand()
1959 SMLoc StartLoc, EndLoc; in ParseMemOperand()
1980 SMLoc L; in ParseMemOperand()
1994 SMLoc Loc = Parser.getTok().getLoc(); in ParseMemOperand()
2019 SMLoc Loc = Parser.getTok().getLoc(); in ParseMemOperand()
2036 SMLoc MemEnd = Parser.getTok().getEndLoc(); in ParseMemOperand()
2068 SMLoc NameLoc, OperandVector &Operands) { in ParseInstruction()
2257 SMLoc Loc = Op.getEndLoc(); in ParseInstruction()
2269 SMLoc Loc = Op.getEndLoc(); in ParseInstruction()
2455 bool X86AsmParser::MatchAndEmitInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitInstruction()
2466 void X86AsmParser::MatchFPUWaitAlias(SMLoc IDLoc, X86Operand &Op, in MatchFPUWaitAlias()
2492 bool X86AsmParser::ErrorMissingFeature(SMLoc IDLoc, uint64_t ErrorInfo, in ErrorMissingFeature()
2508 bool X86AsmParser::MatchAndEmitATTInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitATTInstruction()
2680 bool X86AsmParser::MatchAndEmitIntelInstruction(SMLoc IDLoc, unsigned &Opcode, in MatchAndEmitIntelInstruction()
2856 bool X86AsmParser::parseDirectiveEven(SMLoc L) { in parseDirectiveEven()
2874 bool X86AsmParser::ParseDirectiveWord(unsigned Size, SMLoc L) { in ParseDirectiveWord()
2879 SMLoc ExprLoc = getLexer().getLoc(); in ParseDirectiveWord()
2911 bool X86AsmParser::ParseDirectiveCode(StringRef IDVal, SMLoc L) { in ParseDirectiveCode()