| Commit message (Expand) | Author | Age | Files | Lines |
* | Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test."" | Vedant Kumar | 2017-04-26 | 1 | -1/+2 |
* | Revert "PPCallbacks::MacroUndefined, change signature and add test." | Vedant Kumar | 2017-04-26 | 1 | -2/+1 |
* | PPCallbacks::MacroUndefined, change signature and add test. | Frederich Munch | 2017-04-26 | 1 | -1/+2 |
* | Use noexcept instead of LLVM_NOEXCEPT now that all compilers support it | Reid Kleckner | 2016-10-19 | 1 | -11/+11 |
* | [NFC] Header cleanup | Mehdi Amini | 2016-07-18 | 1 | -1/+0 |
* | Wdeprecated: Replace deprecated throw() with LLVM_NOEXCEPT which expands to '... | David Blaikie | 2015-08-13 | 1 | -22/+20 |
* | Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*... | Richard Smith | 2015-05-04 | 1 | -5/+5 |
* | Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinitio... | Richard Smith | 2015-05-04 | 1 | -26/+27 |
* | Implement PreprocessingRecord's and LazyVector's iterators on top of iterator... | Benjamin Kramer | 2015-03-15 | 1 | -112/+32 |
* | Update APIs that return a pair of iterators to return an iterator_range instead. | Benjamin Kramer | 2015-02-06 | 1 | -9/+10 |
* | [C++11] Use 'nullptr' | Craig Topper | 2014-05-06 | 1 | -1/+1 |
* | [C++11] Add 'override' keyword to virtual methods that override their base cl... | Craig Topper | 2014-03-11 | 1 | -20/+17 |
* | [libclang] Record ranges skipped by the preprocessor and expose them with lib... | Argyrios Kyrtzidis | 2013-12-05 | 1 | -0/+10 |
* | Add SourceRange to PPCallbacks::Defined callback. | John Thompson | 2013-07-19 | 1 | -1/+2 |
* | [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr... | Argyrios Kyrtzidis | 2013-05-03 | 1 | -1/+1 |
* | [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail... | Argyrios Kyrtzidis | 2013-02-24 | 1 | -6/+7 |
* | [preprocessing record] Have the MacroDefinitions map point to the MacroDefini... | Argyrios Kyrtzidis | 2013-02-22 | 1 | -2/+2 |
* | Use None rather than Optional<T>() where possible. | David Blaikie | 2013-02-21 | 1 | -1/+1 |
* | Include llvm::Optional in clang/Basic/LLVM.h | David Blaikie | 2013-02-20 | 1 | -3/+3 |
* | [libclang] Resolve a cursor that points to a macro name inside a #ifdef/#ifndef | Argyrios Kyrtzidis | 2012-12-08 | 1 | -0/+9 |
* | Sort #include lines for all files under include/... | Chandler Carruth | 2012-12-04 | 1 | -3/+3 |
* | Refactor recording the preprocessor conditional directive regions out of | Argyrios Kyrtzidis | 2012-12-04 | 1 | -64/+1 |
* | In the PreprocessingRecord, to identify the different conditional directive r... | Argyrios Kyrtzidis | 2012-12-04 | 1 | -7/+7 |
* | Remove pointless classof()'s. | Sean Silva | 2012-10-11 | 1 | -7/+0 |
* | [preprocessing record] Have PPEntityID be independent of the size of the | Argyrios Kyrtzidis | 2012-10-05 | 1 | -14/+24 |
* | [libclang] When indexing an AST file, only deserialize the preprocessing record | Argyrios Kyrtzidis | 2012-10-02 | 1 | -0/+11 |
* | Add info in the preprocessing record whether an inclusion directive | Argyrios Kyrtzidis | 2012-10-02 | 1 | -1/+10 |
* | For PPCallbacks::InclusionDirective() add a parameter for the module, whenever | Argyrios Kyrtzidis | 2012-09-29 | 1 | -1/+2 |
* | Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-... | Argyrios Kyrtzidis | 2012-09-27 | 1 | -1/+1 |
* | Fix Doxygen misuse: refer to parameter names in paragraphs correctly (\arg is | Dmitri Gribenko | 2012-09-13 | 1 | -6/+6 |
* | More doxygen/documentation cleanups. | James Dennett | 2012-06-13 | 1 | -9/+9 |
* | [preprocessor] Handle correctly inclusion directives that have macro expansio... | Argyrios Kyrtzidis | 2012-03-27 | 1 | -1/+1 |
* | [AST/etc] Mark {getSourceRange(),getStartLoc(),getEndLoc()} as LLVM_READONLY. | Daniel Dunbar | 2012-03-09 | 1 | -1/+2 |
* | [preprocessor] Enhance PreprocessingRecord to keep track of locations of cond... | Argyrios Kyrtzidis | 2012-03-05 | 1 | -3/+67 |
* | Don't record nested macro expansions in the preprocessing record, | Argyrios Kyrtzidis | 2012-02-25 | 1 | -5/+1 |
* | [PCH] When visiting preprocessed entities, make it possible to avoid deserial... | Argyrios Kyrtzidis | 2011-10-25 | 1 | -1/+33 |
* | Remove PreprocessingDirectiveKind since it's not necessary. | Argyrios Kyrtzidis | 2011-09-20 | 1 | -6/+5 |
* | The location of the name in MacroDefinition is the beginning of its range, | Argyrios Kyrtzidis | 2011-09-20 | 1 | -8/+3 |
* | In libclang, when visiting preprocessed entities in a source range, use | Argyrios Kyrtzidis | 2011-09-19 | 1 | -4/+0 |
* | Introduce local_begin()/local_end() methods in PreprocessingRecord which | Argyrios Kyrtzidis | 2011-09-19 | 1 | -3/+20 |
* | Introduce PreprocessingRecord::getPreprocessedEntitiesInRange() | Argyrios Kyrtzidis | 2011-09-19 | 1 | -2/+22 |
* | [PCH] Overhaul how preprocessed entities are [de]serialized. | Argyrios Kyrtzidis | 2011-09-15 | 1 | -51/+59 |
* | [libclang] Fix annotation and getting a "macro expansion" cursor | Argyrios Kyrtzidis | 2011-09-08 | 1 | -28/+39 |
* | Revert r139222, operator->() in PreprocessingRecord::iterator. It is useful | Argyrios Kyrtzidis | 2011-09-07 | 1 | -0/+7 |
* | operator->() in PreprocessingRecord::iterator is useless since we | Argyrios Kyrtzidis | 2011-09-07 | 1 | -7/+0 |
* | For the MacroExpands preprocessor callback, also pass the SourceRange | Argyrios Kyrtzidis | 2011-08-18 | 1 | -1/+2 |
* | Report more memory using in Preprocessor::getTotalMemory() and PreprocessingR... | Ted Kremenek | 2011-07-26 | 1 | -5/+3 |
* | One last RandomAccessIterator operator for PreprocessingRecord::iterator | Douglas Gregor | 2011-07-21 | 1 | -0/+5 |
* | Add the remaining RandomAccessIterator operations to | Douglas Gregor | 2011-07-21 | 1 | -2/+14 |
* | For some reason I don't fully comprehend, the MSVC debug build will fail with... | Francois Pichet | 2011-07-21 | 1 | -0/+4 |