Lines Matching refs:upto

51   StringRef upto(Cursor C) const {  in upto()  function in __anon027fdfde0111::Cursor
175 StringRef String = Range.upto(R); in lexName()
186 Token.reset(Type, Range.upto(C)) in lexName()
187 .setStringValue(Range.upto(C).drop_front(PrefixLength)); in lexName()
287 auto Identifier = Range.upto(C); in maybeLexIdentifier()
309 StringRef Number = NumberRange.upto(C); in maybeLexMachineBasicBlock()
322 Range.upto(C)) in maybeLexMachineBasicBlock()
324 .setStringValue(Range.upto(C).drop_front(StringOffset)); in maybeLexMachineBasicBlock()
337 Token.reset(Kind, Range.upto(C)).setIntegerValue(APSInt(NumberRange.upto(C))); in maybeLexIndex()
350 StringRef Number = NumberRange.upto(C); in maybeLexIndexAndName()
358 Token.reset(Kind, Range.upto(C)) in maybeLexIndexAndName()
360 .setStringValue(Range.upto(C).drop_front(StringOffset)); in maybeLexIndexAndName()
423 Token.reset(MIToken::VirtualRegister, Range.upto(C)) in lexVirtualRegister()
424 .setIntegerValue(APSInt(NumberRange.upto(C))); in lexVirtualRegister()
438 Token.reset(MIToken::NamedVirtualRegister, Range.upto(C)) in lexNamedVirtualRegister()
439 .setStringValue(Range.upto(C).drop_front(1)); // Drop the '%' in lexNamedVirtualRegister()
463 Token.reset(MIToken::NamedRegister, Range.upto(C)) in maybeLexRegister()
464 .setStringValue(Range.upto(C).drop_front(1)); // Drop the '$' in maybeLexRegister()
480 Token.reset(MIToken::GlobalValue, Range.upto(C)) in maybeLexGlobalValue()
481 .setIntegerValue(APSInt(NumberRange.upto(C))); in maybeLexGlobalValue()
505 StringRef String = Start.upto(C).drop_front(Rule.size()); in maybeLexMCSymbol()
514 Token.reset(MIToken::MCSymbol, Start.upto(C)).setStringValue(String); in maybeLexMCSymbol()
526 StringRef String = Start.upto(R).drop_front(Rule.size()); in maybeLexMCSymbol()
535 Token.reset(MIToken::MCSymbol, Start.upto(R)) in maybeLexMCSymbol()
556 Token.reset(MIToken::FloatingPointLiteral, Range.upto(C)); in lexFloatingPointLiteral()
572 StringRef StrVal = Range.upto(C); in maybeLexHexadecimalLiteral()
576 Token.reset(MIToken::HexLiteral, Range.upto(C)); in maybeLexHexadecimalLiteral()
578 Token.reset(MIToken::FloatingPointLiteral, Range.upto(C)); in maybeLexHexadecimalLiteral()
591 StringRef StrVal = Range.upto(C); in maybeLexNumericalLiteral()
614 Token.reset(MIToken::exclaim, Range.upto(C)); in maybeLexExclaim()
619 StringRef StrVal = Range.upto(C); in maybeLexExclaim()
670 Token.reset(Kind, Range.upto(C)); in maybeLexSymbol()
679 Token.reset(MIToken::Newline, Range.upto(C)); in maybeLexNewline()
700 StringRef Value = StrRange.upto(C); in maybeLexEscapedIRValue()
702 Token.reset(MIToken::QuotedIRValue, Range.upto(C)).setStringValue(Value); in maybeLexEscapedIRValue()