Home | History | Annotate | Download | only in AsmParser

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);
694 if ((TokStart[0] == 'u' || TokStart[0] == 's') &&
695 TokStart[1] == '0' && TokStart[2] == 'x' &&
696 isxdigit(static_cast<unsigned char>(TokStart[3]))) {
697 int len = CurPtr-TokStart-3;
699 APInt Tmp(bits, StringRef(TokStart+3, len), 16);
703 APSIntVal = APSInt(Tmp, TokStart[0] == 'u');
708 if (TokStart[0] == 'c' && TokStart[1] == 'c') {
709 CurPtr = TokStart+2;
714 CurPtr = TokStart+1;
727 CurPtr = TokStart + 2;
738 CurPtr = TokStart+1;
749 APFloatVal = APFloat(BitsToDouble(HexIntToVal(TokStart+2, CurPtr)));
758 FP80HexToIntPair(TokStart+3, CurPtr, Pair);
763 HexToIntPair(TokStart+3, CurPtr, Pair);
768 HexToIntPair(TokStart+3, CurPtr, Pair);
773 APInt(16,HexIntToVal(TokStart+3, CurPtr)));
789 if (!isdigit(static_cast<unsigned char>(TokStart[0])) &&
793 StrVal.assign(TokStart, End-1);
810 StrVal.assign(TokStart, End-1);
819 if (TokStart[0] == '0' && TokStart[1] == 'x')
821 unsigned Len = CurPtr-TokStart;
823 APInt Tmp(numBits, StringRef(TokStart, Len), 10);
824 if (TokStart[0] == '-') {
852 APFloatVal = APFloat(std::atof(TokStart));
869 CurPtr = TokStart+1;
887 APFloatVal = APFloat(std::atof(TokStart));