| Commit message (Expand) | Author | Age | Files | Lines |
* | clang_getCXTUResourceUsage: report memory used by HeaderSearch. | Ted Kremenek | 2011-07-26 | 1 | -1/+7 |
* | Report more memory using in Preprocessor::getTotalMemory() and PreprocessingR... | Ted Kremenek | 2011-07-26 | 2 | -1/+14 |
* | Migrate 'Instantiation' data and API bits of SLocEntry to 'Expansion' | Chandler Carruth | 2011-07-26 | 1 | -3/+2 |
* | Convert InstantiationInfo and much of the related code to ExpansionInfo | Chandler Carruth | 2011-07-26 | 1 | -2/+2 |
* | Rename create(MacroArg)InstantiationLoc to create(MacroArg)ExpansionLoc. | Chandler Carruth | 2011-07-26 | 4 | -34/+32 |
* | Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. | Chandler Carruth | 2011-07-25 | 2 | -4/+4 |
* | Rename SourceManager::getImmediateInstantiationRange to | Chandler Carruth | 2011-07-25 | 1 | -1/+1 |
* | Rename SourceManager::getInstantiationRange to getExpansionRange. | Chandler Carruth | 2011-07-25 | 2 | -2/+2 |
* | Mechanically rename SourceManager::getInstantiationLoc and | Chandler Carruth | 2011-07-25 | 2 | -2/+2 |
* | Move ArrayRef to LLVM.h and eliminate now-redundant qualifiers, patch by Jon ... | Chris Lattner | 2011-07-23 | 1 | -1/+1 |
* | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 12 | -88/+86 |
* | Rework the detailed preprocessing record to separate preprocessing | Douglas Gregor | 2011-07-21 | 1 | -31/+18 |
* | Spelling | Joerg Sonnenberger | 2011-07-20 | 1 | -1/+1 |
* | Revamp the SourceManager to separate the representation of parsed | Douglas Gregor | 2011-07-19 | 2 | -4/+4 |
* | Remember to add a has_feature macro for __underlying_type now that it is | Sean Hunt | 2011-07-18 | 1 | -0/+1 |
* | Move the rest of the preprocessor terminology from 'instantiate' and | Chandler Carruth | 2011-07-14 | 3 | -25/+24 |
* | Convert terminology in the Lexer from 'instantiate' and variants to | Chandler Carruth | 2011-07-14 | 1 | -26/+27 |
* | Switch the TokenLexer's terminology from various forms of 'instantiate' | Chandler Carruth | 2011-07-14 | 1 | -21/+21 |
* | Implement -MG. Fixes PR9613 | Peter Collingbourne | 2011-07-12 | 2 | -5/+6 |
* | Don't warn for unused macro when undef'ing it, if it comes from an included f... | Argyrios Kyrtzidis | 2011-07-11 | 1 | -1/+1 |
* | Fix up dependency file name printing to more closely match that of gcc, inclu... | Eli Friedman | 2011-07-08 | 1 | -4/+2 |
* | Tweak formatting. | Chandler Carruth | 2011-07-08 | 1 | -1/+1 |
* | Switch the token-paste source locations inside of function style macro | Chandler Carruth | 2011-07-08 | 1 | -3/+3 |
* | Keep track of which source locations are part of a macro argument | Chandler Carruth | 2011-07-07 | 1 | -3/+3 |
* | Move SourceManager::isAt[Start/End]OfMacroInstantiation functions to the Lexe... | Argyrios Kyrtzidis | 2011-07-07 | 1 | -1/+52 |
* | Turn hashhash into tok::unkwown when it comes from expanding an argument, per... | Argyrios Kyrtzidis | 2011-07-07 | 1 | -8/+19 |
* | When expanding macro arguments, treat '##' coming from an argument as a norma... | Argyrios Kyrtzidis | 2011-07-07 | 1 | -5/+12 |
* | Make the Preprocessor more memory efficient and improve macro instantiation d... | Argyrios Kyrtzidis | 2011-07-07 | 5 | -17/+164 |
* | Change the driver's logic about Objective-C runtimes: abstract out a | John McCall | 2011-07-06 | 1 | -1/+1 |
* | Replace an unreachable error path with an assert | Peter Collingbourne | 2011-06-30 | 1 | -4/+1 |
* | Introduce a caching mechanism for macro expanded tokens. | Argyrios Kyrtzidis | 2011-06-29 | 4 | -10/+53 |
* | Introduce Preprocessor::getTotalMemory() and use it in CIndex.cpp, no functio... | Argyrios Kyrtzidis | 2011-06-29 | 1 | -0/+4 |
* | Allow Lexer::getLocForEndOfToken to return the location just passed the macro... | Argyrios Kyrtzidis | 2011-06-24 | 1 | -2/+10 |
* | Copy diagnostic pragmas to the preprocessed output, from Richard Osborne! | Douglas Gregor | 2011-06-22 | 1 | -4/+13 |
* | Make more use of llvm::StringRef in various APIs. In particular, don't | Jay Foad | 2011-06-21 | 2 | -11/+6 |
* | Automatic Reference Counting. | John McCall | 2011-06-15 | 1 | -0/+5 |
* | revert r133003 and fix the bug properly: the issue was that ## in a token | Chris Lattner | 2011-06-14 | 1 | -5/+5 |
* | Fix a crash on the testcase in PR9981 / rdar://9486765. | Chris Lattner | 2011-06-14 | 1 | -3/+4 |
* | Copy IsWarnIfUnused too when making a copy of a MacroInfo. | Benjamin Kramer | 2011-06-03 | 1 | -0/+1 |
* | Disable MSVC warning about runtime stack overflow for DebugOverflowStack. | Francois Pichet | 2011-05-25 | 1 | -0/+8 |
* | A StringRef-ication of the DiagnosticIDs API and internals. | Argyrios Kyrtzidis | 2011-05-25 | 1 | -3/+2 |
* | Make it possible for external tools to distinguish between paths that come fr... | Nico Weber | 2011-05-24 | 1 | -1/+2 |
* | Invoke the FileChanged callback before pushing the linemarker for a system | Chris Lattner | 2011-05-22 | 1 | -5/+5 |
* | Audit and finish the implementation of C++0x nullptr, fixing two | Douglas Gregor | 2011-05-21 | 1 | -1/+1 |
* | Only ignore extra tokens after #else if we skip it, otherwise warn. Fixes rda... | Argyrios Kyrtzidis | 2011-05-21 | 1 | -1/+3 |
* | Revert r131672 until __underlying_type is properly implemented in the | Sean Hunt | 2011-05-19 | 1 | -1/+0 |
* | Implement a __has_feature for __underlying_type | Sean Hunt | 2011-05-19 | 1 | -0/+1 |
* | Fix a nasty bug where inside StringLiteralParser: | Argyrios Kyrtzidis | 2011-05-17 | 1 | -1/+18 |
* | Introduce __has_extension macro | Peter Collingbourne | 2011-05-13 | 1 | -6/+41 |
* | Implement the __is_trivially_copyable type trait | Sean Hunt | 2011-05-13 | 1 | -0/+1 |