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