| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make a major restructuring of the clang tree: introduce a top-level | Chris Lattner | 2008-03-15 | 16 | -7673/+0 |
| * | Make the preprocessor own its PPCallbacks, fixing a memory leak. | Chris Lattner | 2008-03-14 | 1 | -0/+2 |
| * | Add some missing #includes for GCC mainline, patch by Shantonu Sen! | Chris Lattner | 2008-03-10 | 1 | -0/+1 |
| * | add comments about some simple optimizations that may become | Chris Lattner | 2008-03-10 | 1 | -0/+18 |
| * | implement simple support for arbitrary token lookahead. Change the | Chris Lattner | 2008-03-10 | 3 | -12/+74 |
| * | improve comment. | Chris Lattner | 2008-03-09 | 1 | -1/+1 |
| * | move PP::LookupFile from PPLexerChange -> PPDirectives.cpp | Chris Lattner | 2008-03-09 | 2 | -48/+48 |
| * | Move a bunch more code out of Preprocessor.cpp into PPLexerChange.cpp | Chris Lattner | 2008-03-09 | 2 | -353/+373 |
| * | split macro expansion support out of Preprocessor.cpp into PPMacroExpansion.cpp | Chris Lattner | 2008-03-09 | 3 | -508/+524 |
| * | rename HandleEndOfMacro -> HandleEndOfTokenLexer | Chris Lattner | 2008-03-09 | 2 | -7/+7 |
| * | split the MacroArgs class out of TokenLexer.cpp/h into | Chris Lattner | 2008-03-09 | 4 | -213/+337 |
| * | rename some MacroExpander-related ivars to TokenLexer. | Chris Lattner | 2008-03-09 | 2 | -36/+36 |
| * | Rename MacroExpander.cpp/h -> TokenLexer.cpp/h | Chris Lattner | 2008-03-09 | 1 | -1/+1 |
| * | rename the MacroExpander class to TokenLexer. It handles both | Chris Lattner | 2008-03-09 | 2 | -20/+21 |
| * | rename MacroTokens -> Tokens. When this is a token stream, there is no macro | Chris Lattner | 2008-03-09 | 1 | -30/+30 |
| * | split preprocesor directive handling out of Preprocessor.cpp into Directives.cpp | Chris Lattner | 2008-03-09 | 2 | -1083/+1105 |
| * | remove the source location arguments to various target query methods. | Chris Lattner | 2008-03-05 | 2 | -26/+11 |
| * | Remove the first layer of support for "portability" warnings. This is | Chris Lattner | 2008-03-05 | 3 | -98/+4 |
| * | clarify comment, this is undefined behavior in any case, even if it only | Chris Lattner | 2008-02-25 | 1 | -30/+10 |
| * | Revert an incorrect part of my previuos patch. | Lauro Ramos Venancio | 2008-02-25 | 1 | -1/+1 |
| * | Fix PR2086. | Lauro Ramos Venancio | 2008-02-25 | 1 | -13/+18 |
| * | Fix PR2090, a typo in digraph processing. | Chris Lattner | 2008-02-24 | 1 | -1/+1 |
| * | Two more Windows-related fixes: | Ted Kremenek | 2008-02-24 | 1 | -2/+32 |
| * | Fix CheckEndOfDirective to diagnose lines that contain macros that expand to | Chris Lattner | 2008-02-16 | 1 | -2/+5 |
| * | Adjust for APInt's isPositive being renamed to isNonNegative. | Dan Gohman | 2008-02-13 | 1 | -6/+6 |
| * | Move Microsoft __declspec hack from the parser to the preprocessor. Since we ... | Steve Naroff | 2008-02-11 | 1 | -0/+1 |
| * | long is 32-bit is on win32. | Chris Lattner | 2008-02-10 | 1 | -1/+1 |
| * | - Add support for fuzzy parsing line-oriented __asm's (yuck). | Steve Naroff | 2008-02-07 | 1 | -0/+1 |
| * | Minor cleanup from yesterday's -fms-extension commit. Move __int* MS keywords... | Steve Naroff | 2008-02-07 | 1 | -0/+4 |
| * | Implement support for the extremely atrocious MS /##/ extension, | Chris Lattner | 2008-02-07 | 2 | -6/+103 |
| * | Implement -fms-extensions. This allows us to fuzzy parse non-standard MS cons... | Steve Naroff | 2008-02-07 | 1 | -1/+7 |
| * | Fix PR1969. stdin has no FileEntry. | Chris Lattner | 2008-02-01 | 2 | -8/+11 |
| * | Fix a bug where we would incorrectly emit a "cannot paste" error | Chris Lattner | 2008-01-29 | 1 | -1/+16 |
| * | Change the location we return for the EOF token to actually be on the last | Chris Lattner | 2008-01-25 | 1 | -2/+18 |
| * | add support for -Wundef. | Chris Lattner | 2008-01-23 | 1 | -0/+1 |
| * | Fix PR1936, a crash on malformed #if. Thanks to Neil for | Chris Lattner | 2008-01-22 | 1 | -2/+2 |
| * | Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove | Ted Kremenek | 2008-01-14 | 1 | -38/+38 |
| * | Fix a nasty corner case that Neil noticed in PR1900, where we would | Chris Lattner | 2008-01-07 | 1 | -0/+4 |
| * | Fix typo | Nate Begeman | 2008-01-07 | 1 | -1/+1 |
| * | simplify the lexer a bit, pulling stuff out of the default case. | Chris Lattner | 2008-01-03 | 1 | -19/+27 |
| * | remove attribution from makefiles. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 10 | -20/+20 |
| * | Converted uses of scoped_ptr to OwningPtr. | Ted Kremenek | 2007-12-20 | 1 | -2/+2 |
| * | Interned MainFileID within SourceManager. Since SourceManager is referenced by | Ted Kremenek | 2007-12-19 | 1 | -1/+4 |
| * | Add support for #pragma mark, which shouldn't warn about bogus tokens. | Chris Lattner | 2007-12-19 | 1 | -0/+20 |
| * | implement HeaderMap::LookupFile. I think headermaps are done now. All that is | Chris Lattner | 2007-12-17 | 1 | -2/+55 |
| * | implement enough helper functions to successfully dump out the | Chris Lattner | 2007-12-17 | 1 | -7/+105 |
| * | simplify some code, using new scoped_ptr support. Fix a bug in the | Chris Lattner | 2007-12-17 | 1 | -11/+10 |
| * | Finish hooking up the scaffolding for headermaps. They can now do everything | Chris Lattner | 2007-12-17 | 1 | -5/+18 |
| * | Start reading the headermap header, drop the 'errorstr' argument to | Chris Lattner | 2007-12-17 | 2 | -5/+54 |