summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/PPMacroExpansion.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix tests on Windows after D49466Fangrui Song2019-11-261-3/+3
* Initial implementation of -fmacro-prefix-map and -ffile-prefix-mapDan McGregor2019-11-261-1/+14
* Disallow use of __has_c_attribute in C++ mode.Aaron Ballman2019-11-251-1/+5
* Avoid including Builtins.h in Preprocessor.hReid Kleckner2019-11-151-1/+2
* [ms] Fix Microsoft compatibility handling of commas in nested macro expansions.Eric Astor2019-11-041-10/+18
* Use FileEntryRef for PPCallbacks::HasIncludeAlex Lorenz2019-08-271-2/+1
* Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz2019-08-221-4/+6
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* Add __has_builtin support for builtin function-like type traits.Richard Smith2019-08-141-13/+30
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-1/+1
* [C++2a] Add __builtin_bit_cast, used to implement std::bit_castErik Pilkington2019-07-021-0/+1
* Fix __has_cpp_attribute expansion to produce trailing L and (whereRichard Smith2019-06-211-2/+10
* Make __has_builtin work with __builtin_LINE and friends.Eric Fiselier2019-05-291-0/+4
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-171-1/+1
* Reland "[Clang][PP] Add the __FILE_NAME__ builtin macro"Kristina Brooks2019-05-161-2/+17
* Revert r360833 until I can work out the issue with Win32 botsKristina Brooks2019-05-161-24/+2
* Fix assumption about Win32 paths in r360833Kristina Brooks2019-05-161-2/+8
* [Clang][PP] Add the __FILE_NAME__ builtin macro.Kristina Brooks2019-05-161-2/+18
* Replace tok::angle_string_literal with new tok::header_name.Richard Smith2019-03-191-2/+2
* Factor out repeated code parsing and concatenating header-names fromRichard Smith2019-03-191-43/+15
* 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/+3
* [Preprocessor] Add a note with framework location for "file not found" error.Volodymyr Sapsai2019-02-051-1/+1
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* PTH-- Remove feature entirely-Erich Keane2018-12-041-5/+0
* Add a callback for `__has_include` and use it for dependency scanning.Volodymyr Sapsai2018-09-181-0/+8
* Remove trailing spaceFangrui Song2018-07-301-3/+3
* Add a new driver mode to dump compiler feature and extension options.Aaron Ballman2018-05-311-207/+9
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-3/+3
* IWYU for llvm-config.h in clang. See r331124 for details.Nico Weber2018-04-301-1/+0
* PR37189 Fix incorrect end source location and spelling for a split '>>' token.Richard Smith2018-04-301-1/+1
* hwasan: add -fsanitize=kernel-hwaddress flagAndrey Konovalov2018-04-131-1/+2
* Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber2018-04-101-15/+2
* -ftime-report switch support in Clang.Andrew V. Tischenko2018-04-101-2/+15
* Add the -fsanitize=shadow-call-stack flagVlad Tsyrklevich2018-04-031-0/+2
* Fix some handling of AST nodes with diagnostics.Richard Trieu2018-03-281-1/+1
* [Builtins] Overload __builtin_operator_new/delete to allow forwarding to usua...Eric Fiselier2018-03-211-3/+12
* [ObjC] Allow declaring __strong pointer fields in structs in Objective-CAkira Hatanaka2018-02-281-0/+1
* __is_target_environment: Check the environment after parsing itAlex Lorenz2017-12-151-4/+3
* __is_target_arch: Check the arch and subarch instead of the arch nameAlex Lorenz2017-12-151-3/+3
* [Preprocessor] Implement __is_target_{arch|vendor|os|environment} function-likeAlex Lorenz2017-12-141-0/+88
* Hardware-assisted AddressSanitizer (clang part).Evgeniy Stepanov2017-12-091-1/+4
* Fix more line endings changed in r320089. NFC.Ahmed Bougacha2017-12-071-1918/+1918
* Add support for the __has_c_attribute builtin preprocessor macro.Aaron Ballman2017-12-071-1913/+1918
* [Driver] Add Scudo as a possible -fsanitize= optionKostya Kortchinsky2017-11-031-0/+1
* Delete trailing whitespace.Nico Weber2017-09-261-1/+1
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-5/+5
* Revert changes from my previous refactoring - will need to fix dependencies i...Faisal Vali2017-07-171-5/+5
* [NFC] Refactor the Preprocessor function that handles Macro definitions and r...Faisal Vali2017-07-171-5/+5
* [Sema] Allow unmarked overloadable functions.George Burgess IV2017-06-271-0/+2
OpenPOWER on IntegriCloud