| Commit message (Expand) | Author | Age | Files | Lines |
| * | Make -o work with -E, patch contributed by Shantonu Sen! | Chris Lattner | 2008-01-27 | 1 | -11/+31 |
| * | avoid pasting L + "foo" into L"foo". | Chris Lattner | 2008-01-15 | 1 | -2/+27 |
| * | avoid token pasting between identifiers and wide strings: | Chris Lattner | 2008-01-15 | 1 | -12/+27 |
| * | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| * | Interned MainFileID within SourceManager. Since SourceManager is referenced by | Ted Kremenek | 2007-12-19 | 1 | -2/+2 |
| * | simplify the interfaces to ProcessInputFile and InitializePreprocessor | Chris Lattner | 2007-12-15 | 1 | -2/+1 |
| * | The flags on tokens indicate whether they are the start of a *physical* line, | Chris Lattner | 2007-12-09 | 1 | -16/+33 |
| * | Fix a pretty big but subtle bug counting the number of newlines to emit. | Chris Lattner | 2007-12-09 | 1 | -1/+1 |
| * | fix a bunch of regressions I introduced :( | Chris Lattner | 2007-10-10 | 1 | -1/+1 |
| * | clang -E should not print tokens from the predefines buffer. | Chris Lattner | 2007-10-10 | 1 | -5/+16 |
| * | Make a significant change to invert the control flow handling | Chris Lattner | 2007-10-09 | 1 | -1/+1 |
| * | convert driver over to use Token::is/isNot APIs. fwew, all done. | Chris Lattner | 2007-10-09 | 1 | -10/+9 |
| * | Add #ifdefs to make the source portable to windows. Patch contributed | Chris Lattner | 2007-09-03 | 1 | -1/+3 |
| * | avoid std::string yet again. | Chris Lattner | 2007-07-24 | 1 | -2/+4 |
| * | Use a smallstring instead of an std::string in FileChanged to avoid some mall... | Chris Lattner | 2007-07-24 | 1 | -3/+6 |
| * | Fix two paste-avoidance bugs I introduced last night. Patch | Chris Lattner | 2007-07-23 | 1 | -2/+2 |
| * | avoid creating std::strings in MoveToLine | Chris Lattner | 2007-07-23 | 1 | -2/+18 |
| * | In OutputString, avoid calling memcpy for really tiny strings. | Chris Lattner | 2007-07-23 | 1 | -1/+14 |
| * | Avoid calling getSpelling at all for identifiers, which are | Chris Lattner | 2007-07-23 | 1 | -1/+5 |
| * | change the concatenation avoidance algorithm to be partially table-driven | Chris Lattner | 2007-07-23 | 1 | -41/+130 |
| * | If a token doesn't need cleaning, we can get its first character | Chris Lattner | 2007-07-23 | 1 | -0/+4 |
| * | A minor tweak to -E output, speeding up -E 1.5% on 447.dealII | Chris Lattner | 2007-07-23 | 1 | -3/+6 |
| * | no need to avoid pasting >* It can't form ->*, because we know the previous | Chris Lattner | 2007-07-22 | 1 | -3/+2 |
| * | remove redundant test | Chris Lattner | 2007-07-22 | 1 | -2/+0 |
| * | avoid a small bit of string traffic by not storing the ""'s around a string i... | Chris Lattner | 2007-07-22 | 1 | -2/+6 |
| * | At one point there were going to be lexer and parser tokens. | Chris Lattner | 2007-07-20 | 1 | -7/+7 |
| * | Reimplement SourceLocation. Instead of having a | Chris Lattner | 2007-07-20 | 1 | -4/+5 |
| * | Finally bite the bullet and make the major change: split the clang namespace | Chris Lattner | 2007-06-15 | 1 | -9/+9 |
| * | ProcessInputFile no longer mutates LangInfo. | Chris Lattner | 2006-11-21 | 1 | -1/+1 |
| * | Change KeepComments/KeepMacroComments modes to be facets of the preprocessor | Chris Lattner | 2006-11-21 | 1 | -5/+3 |
| * | first step refactoring driver so that it can process multiple input files | Chris Lattner | 2006-11-21 | 1 | -0/+1 |
| * | eliminate global variables now that PPCallbacks can have state | Chris Lattner | 2006-11-21 | 1 | -54/+67 |
| * | Formalize preprocessor callbacks together into a PPCallbacks structure, instead | Chris Lattner | 2006-11-21 | 1 | -15/+26 |
| * | Remove GNU C++ min/max operator extension support, they have been removed | Chris Lattner | 2006-10-27 | 1 | -3/+0 |
| * | Fix regression in my last commit | Chris Lattner | 2006-10-18 | 1 | -1/+3 |
| * | silence warning | Chris Lattner | 2006-10-18 | 1 | -3/+1 |
| * | Trigraphs are not enabled in -fpreprocessed mode. | Chris Lattner | 2006-07-29 | 1 | -3/+1 |
| * | Fix -E mode to enter the main file *after* -E mode configures the preprocessor. | Chris Lattner | 2006-07-29 | 1 | -1/+8 |
| * | Implement comment saving mode: the -C and -CC options. | Chris Lattner | 2006-07-29 | 1 | -1/+11 |
| * | Implement paste avoidance, implementing Preprocessor/output_paste_avoid.c | Chris Lattner | 2006-07-28 | 1 | -2/+94 |
| * | Change Lexer::Stringify to not add ""'s around the string. | Chris Lattner | 2006-07-15 | 1 | -1/+1 |
| * | Cleanup some obsolete comments. | Chris Lattner | 2006-07-04 | 1 | -5/+1 |
| * | Change the Preprocessor::getSpelling interface to let it be zero-copy in | Chris Lattner | 2006-07-04 | 1 | -3/+3 |
| * | Switch to using unix "write" when available, instead of stdio. This speeds up | Chris Lattner | 2006-07-04 | 1 | -29/+124 |
| * | improve comments | Chris Lattner | 2006-07-04 | 1 | -0/+8 |
| * | fix compile error | Chris Lattner | 2006-07-04 | 1 | -1/+1 |
| * | Minor code cleanup | Chris Lattner | 2006-07-04 | 1 | -6/+2 |
| * | Make -P mode faster and closer to GCC output by not emitting newlines at all. | Chris Lattner | 2006-07-04 | 1 | -22/+18 |
| * | Match GCC behavior better in -P mode. | Chris Lattner | 2006-07-04 | 1 | -1/+7 |
| * | Switch from using iostreams to using stdio for -E mode output. This speeds | Chris Lattner | 2006-07-04 | 1 | -26/+31 |