aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex/PreprocessingRecord.h
AgeCommit message (Expand)Author
2013-05-03[Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis
2013-02-24[preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis
2013-02-22[preprocessing record] Have the MacroDefinitions map point to the MacroDefini...Argyrios Kyrtzidis
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2012-12-08[libclang] Resolve a cursor that points to a macro name inside a #ifdef/#ifndefArgyrios Kyrtzidis
2012-12-04Sort #include lines for all files under include/...Chandler Carruth
2012-12-04Refactor recording the preprocessor conditional directive regions out ofArgyrios Kyrtzidis
2012-12-04In the PreprocessingRecord, to identify the different conditional directive r...Argyrios Kyrtzidis
2012-10-11Remove pointless classof()'s.Sean Silva
2012-10-05[preprocessing record] Have PPEntityID be independent of the size of theArgyrios Kyrtzidis
2012-10-02[libclang] When indexing an AST file, only deserialize the preprocessing recordArgyrios Kyrtzidis
2012-10-02Add info in the preprocessing record whether an inclusion directiveArgyrios Kyrtzidis
2012-09-29For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis
2012-09-27Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-...Argyrios Kyrtzidis
2012-09-13Fix Doxygen misuse: refer to parameter names in paragraphs correctly (\arg isDmitri Gribenko
2012-06-13More doxygen/documentation cleanups.James Dennett
2012-03-27[preprocessor] Handle correctly inclusion directives that have macro expansio...Argyrios Kyrtzidis
2012-03-09[AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY.Daniel Dunbar
2012-03-05[preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis
2012-02-25Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis
2011-10-25[PCH] When visiting preprocessed entities, make it possible to avoid deserial...Argyrios Kyrtzidis
2011-09-20Remove PreprocessingDirectiveKind since it's not necessary.Argyrios Kyrtzidis
2011-09-20The location of the name in MacroDefinition is the beginning of its range,Argyrios Kyrtzidis
2011-09-19In libclang, when visiting preprocessed entities in a source range, useArgyrios Kyrtzidis
2011-09-19Introduce local_begin()/local_end() methods in PreprocessingRecord whichArgyrios Kyrtzidis
2011-09-19Introduce PreprocessingRecord::getPreprocessedEntitiesInRange()Argyrios Kyrtzidis
2011-09-15[PCH] Overhaul how preprocessed entities are [de]serialized.Argyrios Kyrtzidis
2011-09-08[libclang] Fix annotation and getting a "macro expansion" cursorArgyrios Kyrtzidis
2011-09-07Revert r139222, operator->() in PreprocessingRecord::iterator. It is usefulArgyrios Kyrtzidis
2011-09-07operator->() in PreprocessingRecord::iterator is useless since weArgyrios Kyrtzidis
2011-08-18For the MacroExpands preprocessor callback, also pass the SourceRangeArgyrios Kyrtzidis
2011-07-26Report more memory using in Preprocessor::getTotalMemory() and PreprocessingR...Ted Kremenek
2011-07-21One last RandomAccessIterator operator for PreprocessingRecord::iteratorDouglas Gregor
2011-07-21Add the remaining RandomAccessIterator operations toDouglas Gregor
2011-07-21For some reason I don't fully comprehend, the MSVC debug build will fail with...Francois Pichet
2011-07-21Rework the detailed preprocessing record to separate preprocessingDouglas Gregor
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-07-14Move the rest of the preprocessor terminology from 'instantiate' andChandler Carruth
2011-05-06Introduce a new libclang parsing flag,Douglas Gregor
2011-05-04Enhance clang_getCXTUResourceUsage() to return the amount of memory used by t...Ted Kremenek
2011-04-26To be able to replay compilations we need to accurately remodel howManuel Klimek
2011-03-16Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth
2011-02-11Rename the operation that loads a preprocessed entity from a given offset to ...Douglas Gregor
2010-11-30When using a precompiled preamble with detailed preprocessing records,Douglas Gregor
2010-11-19Several PPCallbacks take an SourceLocation + IdentifierInfo, ratherCraig Silverstein
2010-11-01Plug a leak in the preprocessing record's handling of inclusionDouglas Gregor
2010-10-20Extend the preprocessing record and libclang with support forDouglas Gregor
2010-09-27When chaining PCHs, only write PPRecords that don't come from PCH, and give t...Sebastian Redl
2010-08-07Push location through the MacroUndefined PPCallback and use it to print #unde...Benjamin Kramer