summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PreprocessingRecord.cpp
Commit message (Expand)AuthorAgeFilesLines
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Remove trailing spaceFangrui Song2018-07-301-23/+23
* Reland '[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective'Julie Hockett2018-05-101-1/+2
* Revert "[clang] Adding CharacteristicKind to PPCallbacks::InclusionDirective"Julie Hockett2018-05-091-2/+1
* [clang] Adding CharacteristicKind to PPCallbacks::InclusionDirectiveJulie Hockett2018-05-091-1/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-5/+5
* [PCH] Serialize skipped preprocessor rangesCameron Desrochers2018-01-151-1/+20
* [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-12-081-14/+30
* [Lexer] Report more precise skipped regions (PR34166)Vedant Kumar2017-09-111-2/+3
* Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test.""Vedant Kumar2017-04-261-1/+2
* Revert "PPCallbacks::MacroUndefined, change signature and add test."Vedant Kumar2017-04-261-2/+1
* PPCallbacks::MacroUndefined, change signature and add test.Frederich Munch2017-04-261-1/+2
* Retire llvm::alignOf in favor of C++11 alignof.Benjamin Kramer2016-10-201-10/+5
* Roll-back r250822.Angel Garcia Gomez2015-10-201-1/+1
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-1/+1
* Replace double negation of !FileID.isInvalid() with FileID.isValid().Yaron Keren2015-10-031-1/+1
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-1/+1
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-1/+1
* Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith2015-05-041-12/+11
* Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinitio...Richard Smith2015-05-041-14/+15
* Implement PreprocessingRecord's and LazyVector's iterators on top of iterator...Benjamin Kramer2015-03-151-1/+1
* Simplify boolean expressions in clang with clang-tidyDavid Blaikie2015-03-091-5/+2
* Update APIs that return a pair of iterators to return an iterator_range instead.Benjamin Kramer2015-02-061-6/+7
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-3/+3
* [libclang] Record ranges skipped by the preprocessor and expose them with lib...Argyrios Kyrtzidis2013-12-051-0/+4
* Add SourceRange to PPCallbacks::Defined callback.John Thompson2013-07-191-1/+2
* [Preprocessor] For the MacroExpands preprocessor callback, also pass the Macr...Argyrios Kyrtzidis2013-05-031-1/+2
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-6/+9
* [preprocessor] Use MacroDirective in the preprocessor callbacks to make avail...Argyrios Kyrtzidis2013-02-241-15/+16
* [preprocessing record] Have the MacroDefinitions map point to the MacroDefini...Argyrios Kyrtzidis2013-02-221-9/+7
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-2/+2
* [preprocessing record] Add some sanity checks for the preprocessed entity indexArgyrios Kyrtzidis2013-02-121-4/+8
* [preprocessor] Call the MacroUndefined callback even when the macro was not d...Argyrios Kyrtzidis2013-01-161-1/+3
* [PreprocessingRecord] A macro expansion can be reported out-of-order in cases...Argyrios Kyrtzidis2013-01-091-3/+11
* [libclang] Resolve a cursor that points to a macro name inside a #ifdef/#ifndefArgyrios Kyrtzidis2012-12-081-2/+29
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Refactor recording the preprocessor conditional directive regions out ofArgyrios Kyrtzidis2012-12-041-99/+2
* In the PreprocessingRecord, to identify the different conditional directive r...Argyrios Kyrtzidis2012-12-041-16/+19
* [preprocessing record] Have PPEntityID be independent of the size of theArgyrios Kyrtzidis2012-10-051-14/+18
* Add info in the preprocessing record whether an inclusion directiveArgyrios Kyrtzidis2012-10-021-3/+5
* For PPCallbacks::InclusionDirective() add a parameter for the module, wheneverArgyrios Kyrtzidis2012-09-291-1/+2
* Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-...Argyrios Kyrtzidis2012-09-271-2/+11
* Documentation cleanup:James Dennett2012-06-221-2/+2
* [preprocessor] Handle correctly inclusion directives that have macro expansio...Argyrios Kyrtzidis2012-03-271-16/+39
* Simplify some users of DenseMap::erase.Benjamin Kramer2012-03-241-4/+1
* [preprocessor] Enhance PreprocessingRecord to keep track of locations of cond...Argyrios Kyrtzidis2012-03-051-2/+96
* Don't record nested macro expansions in the preprocessing record,Argyrios Kyrtzidis2012-02-251-5/+4
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-1/+0
* [PCH] When visiting preprocessed entities, make it possible to avoid deserial...Argyrios Kyrtzidis2011-10-251-16/+89
* Handle the case where preprocessor entities are not received in order,Argyrios Kyrtzidis2011-10-121-5/+25