summaryrefslogtreecommitdiffstats
path: root/clang/Driver/PrintPreprocessedOutput.cpp
Commit message (Expand)AuthorAgeFilesLines
* [LLVM up] Update for raw_fd_ostream change. This fixes a FIXME thatDaniel Dunbar2008-11-131-1/+1
* Rename Characteristic_t to CharacteristicKindChris Lattner2008-10-271-3/+3
* clean up a bunch of fixme's I added, by moving Chris Lattner2008-09-261-6/+6
* fit in 80 cols.Chris Lattner2008-09-261-1/+1
* Make clang preprocessed output a bit more like gcc output.Daniel Dunbar2008-09-261-1/+1
* Workaround gcc bug causing crash on our preprocessed outputs.Daniel Dunbar2008-09-051-44/+45
* Use raw_ostream to output an unsigned.Chris Lattner2008-08-191-27/+2
* printing with an unspecified dest means to print to stdout.Chris Lattner2008-08-171-1/+1
* don't delete a variable on the stackChris Lattner2008-08-171-2/+2
* simplify this code a bit more.Chris Lattner2008-08-171-15/+7
* remove global variables for output stream.Chris Lattner2008-08-171-87/+69
* Switch to shared raw_ostream code instead of having it be clang specific.Chris Lattner2008-08-171-101/+17
* Fix rdar://5843510 don't assert and die when an invalid outputChris Lattner2008-04-111-4/+12
* Fix rdar://5846705: "clang -E foo.c -o foo.i" should remove foo.i on error.Chris Lattner2008-04-081-9/+26
* Make -o work with -E, patch contributed by Shantonu Sen!Chris Lattner2008-01-271-11/+31
* avoid pasting L + "foo" into L"foo".Chris Lattner2008-01-151-2/+27
* avoid token pasting between identifiers and wide strings: Chris Lattner2008-01-151-12/+27
* Don't attribute in file headers anymore. See llvmdev for theChris Lattner2007-12-291-2/+2
* Interned MainFileID within SourceManager. Since SourceManager is referenced byTed Kremenek2007-12-191-2/+2
* simplify the interfaces to ProcessInputFile and InitializePreprocessorChris Lattner2007-12-151-2/+1
* The flags on tokens indicate whether they are the start of a *physical* line, Chris Lattner2007-12-091-16/+33
* Fix a pretty big but subtle bug counting the number of newlines to emit.Chris Lattner2007-12-091-1/+1
* fix a bunch of regressions I introduced :(Chris Lattner2007-10-101-1/+1
* clang -E should not print tokens from the predefines buffer.Chris Lattner2007-10-101-5/+16
* Make a significant change to invert the control flow handlingChris Lattner2007-10-091-1/+1
* convert driver over to use Token::is/isNot APIs. fwew, all done.Chris Lattner2007-10-091-10/+9
* Add #ifdefs to make the source portable to windows. Patch contributedChris Lattner2007-09-031-1/+3
* avoid std::string yet again.Chris Lattner2007-07-241-2/+4
* Use a smallstring instead of an std::string in FileChanged to avoid some mall...Chris Lattner2007-07-241-3/+6
* Fix two paste-avoidance bugs I introduced last night. PatchChris Lattner2007-07-231-2/+2
* avoid creating std::strings in MoveToLineChris Lattner2007-07-231-2/+18
* In OutputString, avoid calling memcpy for really tiny strings. Chris Lattner2007-07-231-1/+14
* Avoid calling getSpelling at all for identifiers, which areChris Lattner2007-07-231-1/+5
* change the concatenation avoidance algorithm to be partially table-drivenChris Lattner2007-07-231-41/+130
* If a token doesn't need cleaning, we can get its first characterChris Lattner2007-07-231-0/+4
* A minor tweak to -E output, speeding up -E 1.5% on 447.dealIIChris Lattner2007-07-231-3/+6
* no need to avoid pasting >* It can't form ->*, because we know the previousChris Lattner2007-07-221-3/+2
* remove redundant testChris Lattner2007-07-221-2/+0
* avoid a small bit of string traffic by not storing the ""'s around a string i...Chris Lattner2007-07-221-2/+6
* At one point there were going to be lexer and parser tokens.Chris Lattner2007-07-201-7/+7
* Reimplement SourceLocation. Instead of having a Chris Lattner2007-07-201-4/+5
* Finally bite the bullet and make the major change: split the clang namespaceChris Lattner2007-06-151-9/+9
* ProcessInputFile no longer mutates LangInfo.Chris Lattner2006-11-211-1/+1
* Change KeepComments/KeepMacroComments modes to be facets of the preprocessorChris Lattner2006-11-211-5/+3
* first step refactoring driver so that it can process multiple input filesChris Lattner2006-11-211-0/+1
* eliminate global variables now that PPCallbacks can have stateChris Lattner2006-11-211-54/+67
* Formalize preprocessor callbacks together into a PPCallbacks structure, insteadChris Lattner2006-11-211-15/+26
* Remove GNU C++ min/max operator extension support, they have been removedChris Lattner2006-10-271-3/+0
* Fix regression in my last commitChris Lattner2006-10-181-1/+3
* silence warningChris Lattner2006-10-181-3/+1
OpenPOWER on IntegriCloud