llvm-project/clang/lib/Serialization
Argyrios Kyrtzidis 64f6381097 Introduce PreprocessingRecord::getPreprocessedEntitiesInRange()
which will do a binary search and return a pair of iterators
for preprocessed entities in the given source range.

Source ranges of preprocessed entities are stored twice currently in
the PCH/Module file but this will be fixed in a subsequent commit.

llvm-svn: 140058
2011-09-19 20:40:25 +00:00
..
ASTCommon.cpp Make yet another placeholder type, this one marking that an expression is a bound 2011-04-26 20:42:42 +00:00
ASTCommon.h Migrate the serialization of ASTContext's AutoDeduceTy and 2011-08-09 15:13:55 +00:00
ASTReader.cpp Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() 2011-09-19 20:40:25 +00:00
ASTReaderDecl.cpp [PCH] Fix a regression that r139441 introduced (decls were getting passed 2011-09-13 21:35:00 +00:00
ASTReaderInternals.h remove pedantic ; 2011-09-10 16:13:42 +00:00
ASTReaderStmt.cpp In ASTReader, replace the never-NULL ASTContext pointer with an 2011-09-09 21:34:22 +00:00
ASTWriter.cpp Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() 2011-09-19 20:40:25 +00:00
ASTWriterDecl.cpp [PCH] Fix a regression that r139441 introduced (decls were getting passed 2011-09-13 21:35:00 +00:00
ASTWriterStmt.cpp Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This fails 2011-09-01 21:53:45 +00:00
CMakeLists.txt Factor the Module and ModuleManager classes out into separate headers 2011-08-25 20:47:51 +00:00
ChainedIncludesSource.cpp Always construct an ASTReader with a non-NULL ASTContext and 2011-09-02 00:26:20 +00:00
GeneratePCH.cpp Modules hide macro definitions by default, so that silly things like 2011-09-01 17:04:32 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00
Module.cpp [PCH] Overhaul how preprocessed entities are [de]serialized. 2011-09-15 18:02:56 +00:00
ModuleManager.cpp Factor the Module and ModuleManager classes out into separate headers 2011-08-25 20:47:51 +00:00