summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Pragma.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Clang][Driver] In -fintegrated-cc1 mode, avoid crashing on exit after a comp...Alexandre Ganea2020-03-131-0/+3
* Re-land "[Clang][Driver] Remove -M group options ..." and "[Clang] Avoid cras...Alexandre Ganea2020-02-101-10/+18
* [Clang] Remove unused #pragma clang __debug handle_crashAlexandre Ganea2020-02-101-5/+0
* clang/Modules: Refactor CompilerInstance::loadModule, NFCDuncan P. N. Exon Smith2019-11-221-2/+2
* Fix for expanding __pragmas in macro argumentsAmy Huang2019-10-071-32/+47
* [NFCI]Create CommonAttributeInfo Type as base type of *Attr and ParsedAttr.Erich Keane2019-09-131-2/+2
* Introduce FileEntryRef and use it when handling includes to report correct de...Alex Lorenz2019-08-221-1/+1
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* Fix parameter name comments using clang-tidy. NFC.Rui Ueyama2019-07-161-5/+5
* [PragmaHandler] Expose `#pragma` locationJoel E. Denny2019-05-211-30/+28
* [Lex] Allow to consume tokens while preprocessingIlya Biryukov2019-05-171-5/+8
* -frewrite-imports: Add support for wildcard rules in umbrella modules withDavid Blaikie2019-05-071-4/+3
* Add '#pragma clang __debug module_map module.name' to dump the moduleRichard Smith2019-04-181-1/+17
* Remove use of lookahead from _Pragma handling and from all otherRichard Smith2019-04-111-67/+58
* Replace tok::angle_string_literal with new tok::header_name.Richard Smith2019-03-191-5/+3
* Factor out repeated code parsing and concatenating header-names fromRichard Smith2019-03-191-25/+8
* Add PragmaHandler for MSVC pragma execution_character_setReid Kleckner2019-03-141-0/+65
* [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-11/+1
* Fix combining pragma __debug dump & parser_crash with -EDavid Blaikie2018-11-151-4/+0
* [clang-cl, PCH] Support for /Yc and /Yu without filename and #pragma hdrstopMike Rice2018-09-111-0/+41
* Remove trailing spaceFangrui Song2018-07-301-13/+13
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-4/+4
* Revert r329684 (and follow-ups 329693, 329714). See discussion on https://rev...Nico Weber2018-04-101-10/+2
* -ftime-report switch support in Clang.Andrew V. Tischenko2018-04-101-2/+10
* [modules] Fix incorrect diagnostic mapping computation when a module changesRichard Smith2018-02-091-0/+14
* Always allow "#pragma region".Matt Davis2018-01-271-2/+4
* Preserve unknown STDC pragma through preprocessorSteven Wu2018-01-051-55/+0
* [Lex] Fix some Clang-tidy modernize and Include What You Use warnings; other ...Eugene Zelenko2017-12-081-23/+26
* [Preprocessor] Preserve #pragma clang assume_nonnull in preprocessed outputEli Friedman2017-09-271-0/+5
* Support non-identifier module names when preprocessing modules.Richard Smith2017-06-191-26/+44
* Add #pragma clang module build/endbuild pragmas for performing a module buildRichard Smith2017-06-091-0/+117
* Factor out and unify emission of "module is unavailable" diagnostics.Richard Smith2017-06-051-12/+2
* Diagnose attempts to build a preprocessed module that defines an unavailable ...Richard Smith2017-05-301-0/+18
* Give files from #line the characteristics of the current fileReid Kleckner2017-05-221-2/+2
* Permit keywords in module names in #pragma clang module *.Richard Smith2017-05-051-1/+1
* Add #pragma clang module begin/end pragmas and generate them when preprocessi...Richard Smith2017-05-041-43/+124
* Add pragma to perform module import and use it in -E output.Richard Smith2017-04-291-0/+59
* Preprocessor: Suppress -Wnonportable-include-path for header mapsDuncan P. N. Exon Smith2017-04-271-1/+1
* Pragma: Fix DebugOverflowStack() resulting in endless loop.Matthias Braun2017-04-241-3/+3
* [Preprocessor] Fix incorrect token caching that occurs when lexing _PragmaAlex Lorenz2017-02-241-0/+11
* Do not print include_next/pragma once warnings when input is a header.Erik Verbruggen2016-10-271-2/+4
* [PP] Replace some index based for loops with range based onesErik Verbruggen2016-10-261-1/+1
* [PP] Remove another unused parameterErik Verbruggen2016-10-261-2/+2
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-09-071-10/+42
* Support '#pragma once' in headers when using PCHSunil Srivastava2016-07-251-1/+3
* [NFC] Header cleanupMehdi Amini2016-07-181-2/+0
* Add a PragmaHandler Registry for plugins to add PragmaHandlers toJohn Brawn2016-04-041-0/+7
* Fix use after free.Benjamin Kramer2016-02-131-1/+1
OpenPOWER on IntegriCloud