Searched refs:NumericLiteralParser (Results 1 – 5 of 5) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Lex/ |
| H A D | LiteralSupport.cpp | 526 NumericLiteralParser::NumericLiteralParser(StringRef TokSpelling, in NumericLiteralParser() function in NumericLiteralParser 750 void NumericLiteralParser::ParseDecimalOrOctalCommon(SourceLocation TokLoc){ in ParseDecimalOrOctalCommon() 796 bool NumericLiteralParser::isValidUDSuffix(const LangOptions &LangOpts, in isValidUDSuffix() 820 void NumericLiteralParser::checkSeparator(SourceLocation TokLoc, in checkSeparator() 843 void NumericLiteralParser::ParseNumberStartingWithZero(SourceLocation TokLoc) { in ParseNumberStartingWithZero() 980 bool NumericLiteralParser::GetIntegerValue(llvm::APInt &Val) { in GetIntegerValue() 1038 NumericLiteralParser::GetFloatValue(llvm::APFloat &Result) { in GetFloatValue() 1059 bool NumericLiteralParser::GetFixedPointValue(llvm::APInt &StoreVal, unsigned Scale) { in GetFixedPointValue() 1892 return NumericLiteralParser::isValidUDSuffix(LangOpts, Suffix) || in isValidUDSuffix()
|
| H A D | PPExpressions.cpp | 281 NumericLiteralParser Literal(Spelling, PeekTok.getLocation(), PP); in EvaluateValue()
|
| H A D | Preprocessor.cpp | 1029 NumericLiteralParser Literal(Spelling, Tok.getLocation(), *this); in parseSimpleIntegerLiteral()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Lex/ |
| H A D | LiteralSupport.h | 43 class NumericLiteralParser { 58 NumericLiteralParser(StringRef TokSpelling,
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaExpr.cpp | 3203 static Expr *BuildFloatingLiteral(Sema &S, NumericLiteralParser &Literal, in BuildFloatingLiteral() 3284 NumericLiteralParser Literal(TokSpelling, Tok.getLocation(), PP); in ActOnNumericConstant()
|