Searched refs:ExpansionInfo (Results 1 – 8 of 8) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/ |
| D | SourceManager.h | 347 class ExpansionInfo { 406 static ExpansionInfo create(SourceLocation SpellingLoc, SourceLocation Start, 409 ExpansionInfo X; 436 static ExpansionInfo createForMacroArg(SourceLocation SpellingLoc, in createForMacroArg() 449 static ExpansionInfo createForTokenSplit(SourceLocation SpellingLoc, in createForTokenSplit() 460 static_assert(sizeof(FileInfo) <= sizeof(ExpansionInfo), 473 ExpansionInfo Expansion; 489 const ExpansionInfo &getExpansion() const { in getExpansion() 504 const ExpansionInfo &Expansion) { in get() 509 new (&E.Expansion) ExpansionInfo(Expansion); in get() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/ |
| D | SourceManager.cpp | 636 ExpansionInfo Info = ExpansionInfo::createForMacroArg(SpellingLoc, in createMacroArgExpansionLoc() 646 ExpansionInfo Info = ExpansionInfo::create( in createExpansionLoc() 657 ExpansionInfo::createForTokenSplit(Spelling, TokenStart, TokenEnd), in createTokenSplitLoc() 662 SourceManager::createExpansionLocImpl(const ExpansionInfo &Info, in createExpansionLocImpl() 1029 const ExpansionInfo &Expansion = getSLocEntry(getFileID(Loc)).getExpansion(); in getImmediateExpansionRange() 1064 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroArgExpansion() 1076 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroBodyExpansion() 1089 const SrcMgr::ExpansionInfo &ExpInfo = in isAtStartOfImmediateMacroExpansion() 1125 const SrcMgr::ExpansionInfo &ExpInfo = in isAtEndOfImmediateMacroExpansion() 1808 const ExpansionInfo &ExpInfo = Entry.getExpansion(); in computeMacroArgsCache() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Lex/ |
| D | Lexer.cpp | 1002 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); in getImmediateMacroName() 1034 std::pair<FileID, unsigned> ExpansionInfo = SM.getDecomposedLoc(Loc); in getImmediateMacroName() local 1036 StringRef ExpansionBuffer = SM.getBufferData(ExpansionInfo.first); in getImmediateMacroName() 1037 return ExpansionBuffer.substr(ExpansionInfo.second, MacroTokenLength); in getImmediateMacroName() 1059 std::pair<FileID, unsigned> ExpansionInfo = SM.getDecomposedLoc(Loc); in getImmediateMacroNameForDiagnostics() local 1061 StringRef ExpansionBuffer = SM.getBufferData(ExpansionInfo.first); in getImmediateMacroNameForDiagnostics() 1062 return ExpansionBuffer.substr(ExpansionInfo.second, MacroTokenLength); in getImmediateMacroNameForDiagnostics()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/ASTMatchers/ |
| D | ASTMatchersInternal.cpp | 694 SrcMgr::ExpansionInfo Expansion = in getExpansionLocOfMacro()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/ |
| D | CoverageMappingGen.cpp | 880 const SrcMgr::ExpansionInfo *EI = &SM.getSLocEntry(FID).getExpansion(); in findGapAreaBetween()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| D | BugReporterVisitors.cpp | 280 const SrcMgr::ExpansionInfo &EInfo = SE.getExpansion(); in isFunctionMacroExpansion()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
| D | ASTWriter.cpp | 2034 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion(); in WriteSourceManagerBlock()
|
| /freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
| D | ASTImporter.cpp | 8975 const SrcMgr::ExpansionInfo &FromEx = FromSLoc.getExpansion(); in Import()
|