Lines Matching refs:Cursor

30 class Cursor {  class
35 Cursor(std::nullopt_t) {} in Cursor() function in __anoncb8b4a240111::Cursor
37 explicit Cursor(StringRef Str) { in Cursor() function in __anoncb8b4a240111::Cursor
50 StringRef upto(Cursor C) const { in upto()
85 static Cursor skipWhitespace(Cursor C) { in skipWhitespace()
94 static Cursor skipComment(Cursor C) { in skipComment()
104 static Cursor skipMachineOperandComment(Cursor C) { in skipMachineOperandComment()
128 Cursor C = Cursor(Value.substr(1, Value.size() - 2)); in unescapeQuotedString()
154 static Cursor lexStringConstant(Cursor C, ErrorCallbackType ErrorCallback) { in lexStringConstant()
168 static Cursor lexName(Cursor C, MIToken &Token, MIToken::TokenKind Type, in lexName()
173 if (Cursor R = lexStringConstant(C, ErrorCallback)) { in lexName()
289 static Cursor maybeLexIdentifier(Cursor C, MIToken &Token) { in maybeLexIdentifier()
301 static Cursor maybeLexMachineBasicBlock(Cursor C, MIToken &Token, in maybeLexMachineBasicBlock()
336 static Cursor maybeLexIndex(Cursor C, MIToken &Token, StringRef Rule, in maybeLexIndex()
349 static Cursor maybeLexIndexAndName(Cursor C, MIToken &Token, StringRef Rule, in maybeLexIndexAndName()
372 static Cursor maybeLexJumpTableIndex(Cursor C, MIToken &Token) { in maybeLexJumpTableIndex()
376 static Cursor maybeLexStackObject(Cursor C, MIToken &Token) { in maybeLexStackObject()
380 static Cursor maybeLexFixedStackObject(Cursor C, MIToken &Token) { in maybeLexFixedStackObject()
384 static Cursor maybeLexConstantPoolItem(Cursor C, MIToken &Token) { in maybeLexConstantPoolItem()
388 static Cursor maybeLexSubRegisterIndex(Cursor C, MIToken &Token, in maybeLexSubRegisterIndex()
397 static Cursor maybeLexIRBlock(Cursor C, MIToken &Token, in maybeLexIRBlock()
407 static Cursor maybeLexIRValue(Cursor C, MIToken &Token, in maybeLexIRValue()
417 static Cursor maybeLexStringConstant(Cursor C, MIToken &Token, in maybeLexStringConstant()
425 static Cursor lexVirtualRegister(Cursor C, MIToken &Token) { in lexVirtualRegister()
441 static Cursor lexNamedVirtualRegister(Cursor C, MIToken &Token) { in lexNamedVirtualRegister()
442 Cursor Range = C; in lexNamedVirtualRegister()
451 static Cursor maybeLexRegister(Cursor C, MIToken &Token, in maybeLexRegister()
476 static Cursor maybeLexGlobalValue(Cursor C, MIToken &Token, in maybeLexGlobalValue()
493 static Cursor maybeLexExternalSymbol(Cursor C, MIToken &Token, in maybeLexExternalSymbol()
501 static Cursor maybeLexMCSymbol(Cursor C, MIToken &Token, in maybeLexMCSymbol()
527 Cursor R = lexStringConstant(C, ErrorCallback); in maybeLexMCSymbol()
552 static Cursor lexFloatingPointLiteral(Cursor Range, Cursor C, MIToken &Token) { in lexFloatingPointLiteral()
568 static Cursor maybeLexHexadecimalLiteral(Cursor C, MIToken &Token) { in maybeLexHexadecimalLiteral()
571 Cursor Range = C; in maybeLexHexadecimalLiteral()
590 static Cursor maybeLexNumericalLiteral(Cursor C, MIToken &Token) { in maybeLexNumericalLiteral()
615 static Cursor maybeLexExclaim(Cursor C, MIToken &Token, in maybeLexExclaim()
666 static Cursor maybeLexSymbol(Cursor C, MIToken &Token) { in maybeLexSymbol()
682 static Cursor maybeLexNewline(Cursor C, MIToken &Token) { in maybeLexNewline()
691 static Cursor maybeLexEscapedIRValue(Cursor C, MIToken &Token, in maybeLexEscapedIRValue()
716 auto C = skipComment(skipWhitespace(Cursor(Source))); in lexMIToken()
724 if (Cursor R = maybeLexMachineBasicBlock(C, Token, ErrorCallback)) in lexMIToken()
726 if (Cursor R = maybeLexIdentifier(C, Token)) in lexMIToken()
728 if (Cursor R = maybeLexJumpTableIndex(C, Token)) in lexMIToken()
730 if (Cursor R = maybeLexStackObject(C, Token)) in lexMIToken()
732 if (Cursor R = maybeLexFixedStackObject(C, Token)) in lexMIToken()
734 if (Cursor R = maybeLexConstantPoolItem(C, Token)) in lexMIToken()
736 if (Cursor R = maybeLexSubRegisterIndex(C, Token, ErrorCallback)) in lexMIToken()
738 if (Cursor R = maybeLexIRBlock(C, Token, ErrorCallback)) in lexMIToken()
740 if (Cursor R = maybeLexIRValue(C, Token, ErrorCallback)) in lexMIToken()
742 if (Cursor R = maybeLexRegister(C, Token, ErrorCallback)) in lexMIToken()
744 if (Cursor R = maybeLexGlobalValue(C, Token, ErrorCallback)) in lexMIToken()
746 if (Cursor R = maybeLexExternalSymbol(C, Token, ErrorCallback)) in lexMIToken()
748 if (Cursor R = maybeLexMCSymbol(C, Token, ErrorCallback)) in lexMIToken()
750 if (Cursor R = maybeLexHexadecimalLiteral(C, Token)) in lexMIToken()
752 if (Cursor R = maybeLexNumericalLiteral(C, Token)) in lexMIToken()
754 if (Cursor R = maybeLexExclaim(C, Token, ErrorCallback)) in lexMIToken()
756 if (Cursor R = maybeLexSymbol(C, Token)) in lexMIToken()
758 if (Cursor R = maybeLexNewline(C, Token)) in lexMIToken()
760 if (Cursor R = maybeLexEscapedIRValue(C, Token, ErrorCallback)) in lexMIToken()
762 if (Cursor R = maybeLexStringConstant(C, Token, ErrorCallback)) in lexMIToken()