summaryrefslogtreecommitdiff
path: root/lib/Lex/PreprocessingRecord.cpp
Commit message (Expand)AuthorAge
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* [libclang] Record ranges skipped by the preprocessor and expose them with lib...Argyrios Kyrtzidis2013-12-05
* Add SourceRange to PPCallbacks::Defined callback.John Thompson2013-07-19
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-03
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-26
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-24
* [preprocessing record] Have the MacroDefinitions map point to the MacroDefini...Argyrios Kyrtzidis2013-02-22
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-20
* [preprocessing record] Add some sanity checks for the preprocessed entity indexArgyrios Kyrtzidis2013-02-12
* [preprocessor] Call the MacroUndefined callback even when the macro was not d...Argyrios Kyrtzidis2013-01-16
* [PreprocessingRecord] A macro expansion can be reported out-of-order in cases...Argyrios Kyrtzidis2013-01-09
* [libclang] Resolve a cursor that points to a macro name inside a #ifdef/#ifndefArgyrios Kyrtzidis2012-12-08
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* Refactor recording the preprocessor conditional directive regions out ofArgyrios Kyrtzidis2012-12-04
* In the PreprocessingRecord, to identify the different conditional directive r...Argyrios Kyrtzidis2012-12-04
* [preprocessing record] Have PPEntityID be independent of the size of theArgyrios Kyrtzidis2012-10-05
* Add info in the preprocessing record whether an inclusion directiveArgyrios Kyrtzidis2012-10-02
* For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis2012-09-29
* Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-...Argyrios Kyrtzidis2012-09-27
* Documentation cleanup:James Dennett2012-06-22
* [preprocessor] Handle correctly inclusion directives that have macro expansio...Argyrios Kyrtzidis2012-03-27
* Simplify some users of DenseMap::erase.Benjamin Kramer2012-03-24
* [preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis2012-03-05
* Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis2012-02-25
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-17
* [PCH] When visiting preprocessed entities, make it possible to avoid deserial...Argyrios Kyrtzidis2011-10-25
* Handle the case where preprocessor entities are not received in order,Argyrios Kyrtzidis2011-10-12
* Do manual binary search for preprocessing entities because their end locationsArgyrios Kyrtzidis2011-09-22
* More MSVC9 unbreaking.Benjamin Kramer2011-09-21
* [libclang] When pointing at a macro expansion inside a macro argument,Argyrios Kyrtzidis2011-09-20
* The location of the name in MacroDefinition is the beginning of its range,Argyrios Kyrtzidis2011-09-20
* Fix gcc build.Argyrios Kyrtzidis2011-09-19
* Introduce local_begin()/local_end() methods in PreprocessingRecord whichArgyrios Kyrtzidis2011-09-19
* Introduce PreprocessingRecord::getPreprocessedEntitiesInRange()Argyrios Kyrtzidis2011-09-19
* [PCH] Overhaul how preprocessed entities are [de]serialized.Argyrios Kyrtzidis2011-09-15
* [libclang] Fix annotation and getting a "macro expansion" cursorArgyrios Kyrtzidis2011-09-08
* For the MacroExpands preprocessor callback, also pass the SourceRangeArgyrios Kyrtzidis2011-08-18
* Change PreprocessingRecord::getTotalMemory() to use llvm::capacity_in_bytes().Ted Kremenek2011-07-27
* Report more memory using in Preprocessor::getTotalMemory() and PreprocessingR...Ted Kremenek2011-07-26
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-23
* Rework the detailed preprocessing record to separate preprocessingDouglas Gregor2011-07-21
* Move the rest of the preprocessor terminology from 'instantiate' andChandler Carruth2011-07-14
* Introduce a new libclang parsing flag,Douglas Gregor2011-05-06
* To be able to replay compilations we need to accurately remodel howManuel Klimek2011-04-26
* Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth2011-03-16
* Several PPCallbacks take an SourceLocation + IdentifierInfo, ratherCraig Silverstein2010-11-19
* Plug a leak in the preprocessing record's handling of inclusionDouglas Gregor2010-11-01
* Extend the preprocessing record and libclang with support forDouglas Gregor2010-10-20
* Push location through the MacroUndefined PPCallback and use it to print #unde...Benjamin Kramer2010-08-07
* Robustify PreprocessingRecord slightly, by only creating macroDouglas Gregor2010-03-19