Home
last modified time | relevance | path

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

/external/clang/include/clang/Basic/
DSourceManager.h302 class ExpansionInfo {
355 static ExpansionInfo create(SourceLocation SpellingLoc, in create()
357 ExpansionInfo X; in create()
383 static ExpansionInfo createForMacroArg(SourceLocation SpellingLoc, in createForMacroArg()
401 ExpansionInfo Expansion;
414 const ExpansionInfo &getExpansion() const { in getExpansion()
428 static SLocEntry get(unsigned Offset, const ExpansionInfo &Expansion) { in get()
1604 SourceLocation createExpansionLocImpl(const SrcMgr::ExpansionInfo &Expansion,
/external/clang/lib/Basic/
DSourceManager.cpp594 ExpansionInfo Info = ExpansionInfo::createForMacroArg(SpellingLoc, in createMacroArgExpansionLoc()
606 ExpansionInfo Info = ExpansionInfo::create(SpellingLoc, ExpansionLocStart, in createExpansionLoc()
612 SourceManager::createExpansionLocImpl(const ExpansionInfo &Info, in createExpansionLocImpl()
979 const ExpansionInfo &Expansion = getSLocEntry(getFileID(Loc)).getExpansion(); in getImmediateExpansionRange()
1006 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroArgExpansion()
1018 const SrcMgr::ExpansionInfo &Expansion = getSLocEntry(FID).getExpansion(); in isMacroBodyExpansion()
1031 const SrcMgr::ExpansionInfo &ExpInfo = in isAtStartOfImmediateMacroExpansion()
1067 const SrcMgr::ExpansionInfo &ExpInfo = in isAtEndOfImmediateMacroExpansion()
1820 const ExpansionInfo &ExpInfo = Entry.getExpansion(); in computeMacroArgsCache()
1860 const ExpansionInfo &Info = Entry.getExpansion(); in associateFileChunkWithMacroArgExp()
/external/clang/lib/Frontend/
DDiagnosticRenderer.cpp62 std::pair<FileID, unsigned> ExpansionInfo = SM.getDecomposedLoc(Loc); in getImmediateMacroName() local
64 StringRef ExpansionBuffer = SM.getBufferData(ExpansionInfo.first); in getImmediateMacroName()
65 return ExpansionBuffer.substr(ExpansionInfo.second, MacroTokenLength); in getImmediateMacroName()
/external/clang/lib/Lex/
DLexer.cpp965 const SrcMgr::ExpansionInfo &Expansion = E->getExpansion(); in getImmediateMacroName()
997 std::pair<FileID, unsigned> ExpansionInfo = SM.getDecomposedLoc(Loc); in getImmediateMacroName() local
999 StringRef ExpansionBuffer = SM.getBufferData(ExpansionInfo.first); in getImmediateMacroName()
1000 return ExpansionBuffer.substr(ExpansionInfo.second, MacroTokenLength); in getImmediateMacroName()
/external/clang/lib/Serialization/
DASTWriter.cpp1941 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion(); in WriteSourceManagerBlock()