Searched refs:ExpansionInfo (Results 1 – 5 of 5) sorted by relevance
/external/clang/include/clang/Basic/ |
D | SourceManager.h | 302 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/ |
D | SourceManager.cpp | 594 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/ |
D | DiagnosticRenderer.cpp | 62 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/ |
D | Lexer.cpp | 965 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/ |
D | ASTWriter.cpp | 1941 const SrcMgr::ExpansionInfo &Expansion = SLoc->getExpansion(); in WriteSourceManagerBlock()
|