Lines Matching refs:Cursor

36 class Cursor {  class
41 Cursor(NoneType) {} in Cursor() function in __anon1c8c56730111::Cursor
43 explicit Cursor(StringRef Str) { in Cursor() function in __anon1c8c56730111::Cursor
56 StringRef upto(Cursor C) const { in upto()
91 static Cursor skipWhitespace(Cursor C) { in skipWhitespace()
100 static Cursor skipComment(Cursor C) { in skipComment()
120 Cursor C = Cursor(Value.substr(1, Value.size() - 2)); in unescapeQuotedString()
146 static Cursor lexStringConstant(Cursor C, ErrorCallbackType ErrorCallback) { in lexStringConstant()
160 static Cursor lexName(Cursor C, MIToken &Token, MIToken::TokenKind Type, in lexName()
165 if (Cursor R = lexStringConstant(C, ErrorCallback)) { in lexName()
258 static Cursor maybeLexIdentifier(Cursor C, MIToken &Token) { in maybeLexIdentifier()
270 static Cursor maybeLexMachineBasicBlock(Cursor C, MIToken &Token, in maybeLexMachineBasicBlock()
305 static Cursor maybeLexIndex(Cursor C, MIToken &Token, StringRef Rule, in maybeLexIndex()
318 static Cursor maybeLexIndexAndName(Cursor C, MIToken &Token, StringRef Rule, in maybeLexIndexAndName()
341 static Cursor maybeLexJumpTableIndex(Cursor C, MIToken &Token) { in maybeLexJumpTableIndex()
345 static Cursor maybeLexStackObject(Cursor C, MIToken &Token) { in maybeLexStackObject()
349 static Cursor maybeLexFixedStackObject(Cursor C, MIToken &Token) { in maybeLexFixedStackObject()
353 static Cursor maybeLexConstantPoolItem(Cursor C, MIToken &Token) { in maybeLexConstantPoolItem()
357 static Cursor maybeLexSubRegisterIndex(Cursor C, MIToken &Token, in maybeLexSubRegisterIndex()
366 static Cursor maybeLexIRBlock(Cursor C, MIToken &Token, in maybeLexIRBlock()
376 static Cursor maybeLexIRValue(Cursor C, MIToken &Token, in maybeLexIRValue()
386 static Cursor maybeLexStringConstant(Cursor C, MIToken &Token, in maybeLexStringConstant()
394 static Cursor lexVirtualRegister(Cursor C, MIToken &Token) { in lexVirtualRegister()
410 static Cursor lexNamedVirtualRegister(Cursor C, MIToken &Token) { in lexNamedVirtualRegister()
411 Cursor Range = C; in lexNamedVirtualRegister()
420 static Cursor maybeLexRegister(Cursor C, MIToken &Token, in maybeLexRegister()
445 static Cursor maybeLexGlobalValue(Cursor C, MIToken &Token, in maybeLexGlobalValue()
462 static Cursor maybeLexExternalSymbol(Cursor C, MIToken &Token, in maybeLexExternalSymbol()
470 static Cursor maybeLexMCSymbol(Cursor C, MIToken &Token, in maybeLexMCSymbol()
496 Cursor R = lexStringConstant(C, ErrorCallback); in maybeLexMCSymbol()
521 static Cursor lexFloatingPointLiteral(Cursor Range, Cursor C, MIToken &Token) { in lexFloatingPointLiteral()
537 static Cursor maybeLexHexadecimalLiteral(Cursor C, MIToken &Token) { in maybeLexHexadecimalLiteral()
540 Cursor Range = C; in maybeLexHexadecimalLiteral()
559 static Cursor maybeLexNumericalLiteral(Cursor C, MIToken &Token) { in maybeLexNumericalLiteral()
584 static Cursor maybeLexExlaim(Cursor C, MIToken &Token, in maybeLexExlaim()
635 static Cursor maybeLexSymbol(Cursor C, MIToken &Token) { in maybeLexSymbol()
651 static Cursor maybeLexNewline(Cursor C, MIToken &Token) { in maybeLexNewline()
660 static Cursor maybeLexEscapedIRValue(Cursor C, MIToken &Token, in maybeLexEscapedIRValue()
685 auto C = skipComment(skipWhitespace(Cursor(Source))); in lexMIToken()
691 if (Cursor R = maybeLexMachineBasicBlock(C, Token, ErrorCallback)) in lexMIToken()
693 if (Cursor R = maybeLexIdentifier(C, Token)) in lexMIToken()
695 if (Cursor R = maybeLexJumpTableIndex(C, Token)) in lexMIToken()
697 if (Cursor R = maybeLexStackObject(C, Token)) in lexMIToken()
699 if (Cursor R = maybeLexFixedStackObject(C, Token)) in lexMIToken()
701 if (Cursor R = maybeLexConstantPoolItem(C, Token)) in lexMIToken()
703 if (Cursor R = maybeLexSubRegisterIndex(C, Token, ErrorCallback)) in lexMIToken()
705 if (Cursor R = maybeLexIRBlock(C, Token, ErrorCallback)) in lexMIToken()
707 if (Cursor R = maybeLexIRValue(C, Token, ErrorCallback)) in lexMIToken()
709 if (Cursor R = maybeLexRegister(C, Token, ErrorCallback)) in lexMIToken()
711 if (Cursor R = maybeLexGlobalValue(C, Token, ErrorCallback)) in lexMIToken()
713 if (Cursor R = maybeLexExternalSymbol(C, Token, ErrorCallback)) in lexMIToken()
715 if (Cursor R = maybeLexMCSymbol(C, Token, ErrorCallback)) in lexMIToken()
717 if (Cursor R = maybeLexHexadecimalLiteral(C, Token)) in lexMIToken()
719 if (Cursor R = maybeLexNumericalLiteral(C, Token)) in lexMIToken()
721 if (Cursor R = maybeLexExlaim(C, Token, ErrorCallback)) in lexMIToken()
723 if (Cursor R = maybeLexSymbol(C, Token)) in lexMIToken()
725 if (Cursor R = maybeLexNewline(C, Token)) in lexMIToken()
727 if (Cursor R = maybeLexEscapedIRValue(C, Token, ErrorCallback)) in lexMIToken()
729 if (Cursor R = maybeLexStringConstant(C, Token, ErrorCallback)) in lexMIToken()