Lines Matching refs:TokStart
188 TokStart = CurPtr; in LexToken()
213 StrVal.assign(TokStart, CurPtr-1); in LexToken()
224 StrVal.assign(TokStart, CurPtr-1); in LexToken()
276 StrVal.assign(TokStart+2, CurPtr-1); in LexAt()
292 uint64_t Val = atoull(TokStart+1, CurPtr); in LexAt()
358 uint64_t Val = atoull(TokStart+1, CurPtr); in LexPercent()
398 StrVal.assign(TokStart+1, CurPtr); // Skip ! in LexExclaim()
413 uint64_t Val = atoull(TokStart+1, CurPtr); in LexHash()
689 if ((TokStart[0] == 'u' || TokStart[0] == 's') && in LexIdentifier()
690 TokStart[1] == '0' && TokStart[2] == 'x' && in LexIdentifier()
691 isxdigit(static_cast<unsigned char>(TokStart[3]))) { in LexIdentifier()
692 int len = CurPtr-TokStart-3; in LexIdentifier()
694 APInt Tmp(bits, StringRef(TokStart+3, len), 16); in LexIdentifier()
698 APSIntVal = APSInt(Tmp, TokStart[0] == 'u'); in LexIdentifier()
703 if (TokStart[0] == 'c' && TokStart[1] == 'c') { in LexIdentifier()
704 CurPtr = TokStart+2; in LexIdentifier()
709 CurPtr = TokStart+1; in LexIdentifier()
722 CurPtr = TokStart + 2; in Lex0x()
733 CurPtr = TokStart+1; in Lex0x()
744 APFloatVal = APFloat(BitsToDouble(HexIntToVal(TokStart+2, CurPtr))); in Lex0x()
753 FP80HexToIntPair(TokStart+3, CurPtr, Pair); in Lex0x()
758 HexToIntPair(TokStart+3, CurPtr, Pair); in Lex0x()
763 HexToIntPair(TokStart+3, CurPtr, Pair); in Lex0x()
768 APInt(16,HexIntToVal(TokStart+3, CurPtr))); in Lex0x()
784 if (!isdigit(static_cast<unsigned char>(TokStart[0])) && in LexDigitOrNegative()
788 StrVal.assign(TokStart, End-1); in LexDigitOrNegative()
805 StrVal.assign(TokStart, End-1); in LexDigitOrNegative()
814 if (TokStart[0] == '0' && TokStart[1] == 'x') in LexDigitOrNegative()
816 unsigned Len = CurPtr-TokStart; in LexDigitOrNegative()
818 APInt Tmp(numBits, StringRef(TokStart, Len), 10); in LexDigitOrNegative()
819 if (TokStart[0] == '-') { in LexDigitOrNegative()
847 APFloatVal = APFloat(std::atof(TokStart)); in LexDigitOrNegative()
864 CurPtr = TokStart+1; in LexPositive()
882 APFloatVal = APFloat(std::atof(TokStart)); in LexPositive()