Home | History | Annotate | Download | only in AsmParser

Lines Matching full:tokstart

216   TokStart = CurPtr;
241 StrVal.assign(TokStart, CurPtr-1);
252 StrVal.assign(TokStart, CurPtr-1);
303 StrVal.assign(TokStart+2, CurPtr-1);
319 uint64_t Val = atoull(TokStart+1, CurPtr);
383 uint64_t Val = atoull(TokStart+1, CurPtr);
421 StrVal.assign(TokStart+1, CurPtr); // Skip !
644 if ((TokStart[0] == 'u' || TokStart[0] == 's') &&
645 TokStart[1] == '0' && TokStart[2] == 'x' && isxdigit(TokStart[3])) {
646 int len = CurPtr-TokStart-3;
648 APInt Tmp(bits, StringRef(TokStart+3, len), 16);
652 APSIntVal = APSInt(Tmp, TokStart[0] == 'u');
657 if (TokStart[0] == 'c' && TokStart[1] == 'c') {
658 CurPtr = TokStart+2;
663 CurPtr = TokStart+1;
675 CurPtr = TokStart + 2;
686 CurPtr = TokStart+1;
697 APFloatVal = APFloat(BitsToDouble(HexIntToVal(TokStart+2, CurPtr)));
706 FP80HexToIntPair(TokStart+3, CurPtr, Pair);
711 HexToIntPair(TokStart+3, CurPtr, Pair);
716 HexToIntPair(TokStart+3, CurPtr, Pair);
733 if (!isdigit(TokStart[0]) && !isdigit(CurPtr[0])) {
736 StrVal.assign(TokStart, End-1);
753 StrVal.assign(TokStart, End-1);
762 if (TokStart[0] == '0' && TokStart[1] == 'x')
764 unsigned Len = CurPtr-TokStart;
766 APInt Tmp(numBits, StringRef(TokStart, Len), 10);
767 if (TokStart[0] == '-') {
794 APFloatVal = APFloat(std::atof(TokStart));
811 CurPtr = TokStart+1;
828 APFloatVal = APFloat(std::atof(TokStart));