| Commit message (Expand) | Author | Age | Files | Lines |
* | [NFC] Refactor the Preprocessor function that handles Macro definitions and r... | Faisal Vali | 2017-07-17 | 1 | -9/+10 |
* | Revert changes from my previous refactoring - will need to fix dependencies i... | Faisal Vali | 2017-07-17 | 1 | -10/+9 |
* | [NFC] Refactor the Preprocessor function that handles Macro definitions and r... | Faisal Vali | 2017-07-17 | 1 | -9/+10 |
* | Remove unused tracking of owning module for MacroInfo objects. | Richard Smith | 2017-05-12 | 1 | -2/+0 |
* | Constify SourceManager input to MacroInfo::getDefinitionLengthSlow, NFC. | Yaron Keren | 2017-04-27 | 1 | -1/+1 |
* | Retire llvm::alignOf in favor of C++11 alignof. | Benjamin Kramer | 2016-10-20 | 1 | -1/+1 |
* | Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r2591... | Yaron Keren | 2016-01-29 | 1 | -2/+2 |
* | Improve macro dumping to preserve semantically-relevant spelling information. | Richard Smith | 2015-11-05 | 1 | -5/+9 |
* | [modules] Add a mechanism to dump information about a macro. | Richard Smith | 2015-04-30 | 1 | -4/+2 |
* | Remove dead code: a MacroDirective can't be imported or ambiguous any more. | Richard Smith | 2015-04-30 | 1 | -21/+0 |
* | [modules] Store a ModuleMacro* on an imported macro directive rather than dup... | Richard Smith | 2015-04-23 | 1 | -0/+19 |
* | [modules] Determine the set of macros exported by a submodule at the end of t... | Richard Smith | 2015-04-23 | 1 | -2/+2 |
* | [modules] Actually allocate the extra space we use for the tail-allocated array | Richard Smith | 2015-04-23 | 1 | -3/+5 |
* | [modules] Build a DAG of module macros for each identifier. | Richard Smith | 2015-04-22 | 1 | -0/+7 |
* | Reinstate r213348, reverted in r213395, with an additional bug fix and more | Richard Smith | 2014-07-18 | 1 | -0/+1 |
* | Add dump() for MacroDirective and MacroInfo. | Richard Smith | 2014-07-18 | 1 | -0/+72 |
* | [C++11] Use 'nullptr'. Lex edition. | Craig Topper | 2014-05-17 | 1 | -2/+3 |
* | [Preprocessor/CodeComplete] Don't add include guard macros to code-completion... | Argyrios Kyrtzidis | 2014-04-09 | 1 | -1/+2 |
* | If a module A exports a macro M, and a module B imports that macro and #undef's | Richard Smith | 2014-03-01 | 1 | -1/+1 |
* | Remove dead code; MacroDirective's IsHidden flag is always false. | Richard Smith | 2014-01-27 | 1 | -4/+1 |
* | [preprocessor] Minor optimization following r178671. | Argyrios Kyrtzidis | 2013-04-03 | 1 | -2/+3 |
* | [preprocessor] Allow comparing two macro definitions syntactically instead of... | Argyrios Kyrtzidis | 2013-04-03 | 1 | -10/+26 |
* | [Preprocessor/Modules] Separate the macro directives kinds into their own Mac... | Argyrios Kyrtzidis | 2013-03-26 | 1 | -7/+33 |
* | [modules] When a MacroInfo object is deserialized, allocate and store its sub... | Argyrios Kyrtzidis | 2013-03-22 | 1 | -1/+2 |
* | Documentation cleanup for MacroInfo. | James Dennett | 2013-03-20 | 1 | -4/+4 |
* | [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf... | Argyrios Kyrtzidis | 2013-02-20 | 1 | -46/+13 |
* | Suppress elided variadic macro argument extension diagnostic for macros using | Eli Friedman | 2012-11-14 | 1 | -0/+2 |
* | Diagnose the expansion of ambiguous macro definitions. This can happen | Douglas Gregor | 2012-10-11 | 1 | -2/+4 |
* | Deserialize macro history when we deserialize an identifier that has | Douglas Gregor | 2012-10-11 | 1 | -2/+4 |
* | Compatibility macro detection for the -Wimplicit-fallthrough diagnostic. | Alexander Kornienko | 2012-09-28 | 1 | -0/+12 |
* | Keep history of macro definitions and #undefs | Alexander Kornienko | 2012-08-29 | 1 | -36/+38 |
* | For modules, all macros that aren't include guards are implicitly | Douglas Gregor | 2011-10-17 | 1 | -1/+4 |
* | Modules hide macro definitions by default, so that silly things like | Douglas Gregor | 2011-09-01 | 1 | -0/+2 |
* | Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. | Chandler Carruth | 2011-07-25 | 1 | -2/+2 |
* | Make the Preprocessor more memory efficient and improve macro instantiation d... | Argyrios Kyrtzidis | 2011-07-07 | 1 | -0/+32 |
* | Copy IsWarnIfUnused too when making a copy of a MacroInfo. | Benjamin Kramer | 2011-06-03 | 1 | -0/+1 |
* | Fix diagnostic pragmas. | Argyrios Kyrtzidis | 2010-12-15 | 1 | -1/+2 |
* | More PCH -> AST renaming. | Sebastian Redl | 2010-08-18 | 1 | -2/+2 |
* | Implement #pragma push_macro, patch by Francois Pichet! | Chris Lattner | 2010-08-17 | 1 | -0/+18 |
* | Record macros in dependent PCHs. Also add various info tables to dependent PC... | Sebastian Redl | 2010-07-27 | 1 | -0/+1 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -6/+6 |
* | fix PR3764 - A redefinition of a pre-processor macro fails | Chris Lattner | 2009-03-09 | 1 | -3/+8 |
* | Make a major restructuring of the clang tree: introduce a top-level | Chris Lattner | 2008-03-15 | 1 | -0/+70 |