Home
last modified time | relevance | path

Searched refs:ExpansionInfo (Results 1 – 8 of 8) sorted by relevance

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DSourceManager.h347 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/
DSourceManager.cpp636 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/
DLexer.cpp1002 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/
DASTMatchersInternal.cpp694 SrcMgr::ExpansionInfo Expansion = in getExpansionLocOfMacro()
/freebsd-12-stable/contrib/llvm-project/clang/lib/CodeGen/
DCoverageMappingGen.cpp880 const SrcMgr::ExpansionInfo *EI = &SM.getSLocEntry(FID).getExpansion(); in findGapAreaBetween()
/freebsd-12-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
DBugReporterVisitors.cpp280 const SrcMgr::ExpansionInfo &EInfo = SE.getExpansion(); in isFunctionMacroExpansion()
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/
DASTWriter.cpp2034 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion(); in WriteSourceManagerBlock()
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/
DASTImporter.cpp8975 const SrcMgr::ExpansionInfo &FromEx = FromSLoc.getExpansion(); in Import()