summaryrefslogtreecommitdiffstats
path: root/lib/Lex/Preprocessor.cpp
Commit message (Expand)AuthorAgeFilesLines
* When skipping code at the start of a file during PCH use, Preprocessor::LexMike Rice2019-04-291-2/+17
* [c++20] Parsing support for module-declarations, import-declarations,Richard Smith2019-04-141-0/+1
* [C++20] Implement context-sensitive header-name lexing and pp-import parsing ...Richard Smith2019-04-111-37/+240
* Remove use of lookahead from _Pragma handling and from all otherRichard Smith2019-04-111-0/+3
* Range-style std::find{,_if} -> llvm::find{,_if}. NFCFangrui Song2019-03-311-3/+3
* Replace tok::angle_string_literal with new tok::header_name.Richard Smith2019-03-191-6/+24
* Factor out repeated code parsing and concatenating header-names fromRichard Smith2019-03-191-0/+74
* Modules: Rename MemoryBufferCache to InMemoryModuleCacheDuncan P. N. Exon Smith2019-03-091-3/+3
* Fix file headers. NFCFangrui Song2019-03-011-1/+1
* Print a note to the called macro when diagnosing err_embedded_directiveNico Weber2019-02-141-0/+1
* [Preprocessor] Add a note with framework location for "file not found" error.Volodymyr Sapsai2019-02-051-1/+2
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Misc typos fixes in ./lib folderRaphael Isemann2018-12-101-1/+1
* PTH-- Remove feature entirely-Erich Keane2018-12-041-12/+0
* [CodeComplete] Add completions for filenames in #include directives.Sam McCall2018-09-181-0/+7
* [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstopMike Rice2018-09-111-11/+33
* Add a newline to SourceLocation dump outputStephen Kelly2018-08-151-1/+1
* [clang] Store code completion token range in preprocessor.Kadir Cetinkaya2018-08-131-0/+1
* Remove trailing spaceFangrui Song2018-07-301-12/+12
* [clang-cl, PCH] Implement support for MS-style PCH through headersErich Keane2018-07-051-0/+71
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-3/+3
* PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith2018-04-301-0/+16
* Defer adding keywords to the identifier table until after the language option...Aaron Ballman2018-04-161-6/+11
* [CodeComplete] Fix completion in the middle of idents in macro callsIlya Biryukov2018-01-221-1/+6
* Remove llvm::MemoryBuffer const_castsPavel Labath2017-12-201-4/+3
* [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-12-041-34/+24
* [preamble] Also record the "skipping" state of the preprocessorErik Verbruggen2017-11-031-0/+7
* [c++2a] Implement P0306 __VA_OPT__ (Comma omission and comma deletion)Faisal Vali2017-10-151-7/+15
* [PCH] Fixed preamble breaking with BOM presence (and particularly, fluctuatin...Cameron Desrochers2017-09-201-3/+3
* Fixed a crash on replaying Preamble's PP conditional stack.Ilya Biryukov2017-08-211-0/+2
* [c++2a] Treat 'concept' and 'requires' as keywords, add compat warning for C+...Richard Smith2017-08-131-0/+2
* Keep the IdentifierInfo in the Token for alternative operator keywordOlivier Goffart2017-07-141-8/+0
* Fix invalid warnings for header guards in preamblesErik Verbruggen2017-07-051-0/+2
* Support operator keywords used in Windows SDK(fix ubsan)Erich Keane2017-06-091-1/+3
* support operator keywords used in Windows SDKErich Keane2017-06-091-1/+5
* Allow for unfinished #if blocks in preamblesErik Verbruggen2017-05-301-0/+9
* Remove unused tracking of owning module for MacroInfo objects.Richard Smith2017-05-121-6/+1
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-041-4/+4
* Reapply "Modules: Cache PCMs in memory and avoid a use-after-free"Duncan P. N. Exon Smith2017-03-201-5/+5
* Revert "Modules: Cache PCMs in memory and avoid a use-after-free"Renato Golin2017-03-181-5/+5
* Modules: Cache PCMs in memory and avoid a use-after-freeDuncan P. N. Exon Smith2017-03-171-5/+5
* Move PreprocessorOptions to std::shared_ptr from IntrusiveRefCntPtrDavid Blaikie2017-01-051-1/+1
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-09-071-10/+18
* C++ Modules TS: add frontend support for building pcm files from moduleRichard Smith2016-08-261-1/+18
* C++ Modules TS: Add parsing support for module import declaration.Richard Smith2016-08-181-4/+8
* PR28438: Update the information on an identifier with local definitions beforeRichard Smith2016-08-181-1/+6
* Reapply r276973 "Adjust Registry interface to not require plugins to export a...John Brawn2016-08-051-1/+1
* Revert r276973 "Adjust Registry interface to not require plugins to export a ...John Brawn2016-07-281-1/+1
* Reapply r276856 "Adjust Registry interface to not require plugins to export a...John Brawn2016-07-281-1/+1
* Implement filtering for code completion of identifiers.Vassil Vassilev2016-07-271-1/+4