summaryrefslogtreecommitdiffstats
path: root/clang/Driver/PrintPreprocessedOutput.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move <root>/Driver into <root>/tools/clang-cc.Daniel Dunbar2009-03-241-469/+0
* fix test/Preprocessor/macro_paste_mscomment.c.Chris Lattner2009-03-201-1/+1
* factor token concatenation avoidance logic out of Chris Lattner2009-02-131-222/+9
* make -dM emit macros in a deterministic (sorted) order instead of Chris Lattner2009-02-101-2/+14
* use efficient form of getSpelling, this speeds up -dM by 16%.Chris Lattner2009-02-101-1/+9
* Add an implementation of -dM that follows GCC closely enough to permitChris Lattner2009-02-061-25/+87
* factor some code out into a helper function.Chris Lattner2009-02-061-40/+49
* lower the interface to getLineNumber like we did forChris Lattner2009-02-041-1/+1
* avoid emitting a bogus line marker for the top level #includeChris Lattner2009-01-301-1/+3
* Introduce a new PresumedLoc class to represent the concept of a locationChris Lattner2009-01-271-3/+4
* minor speedups/cleanups for -E mode.Chris Lattner2009-01-261-8/+11
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-0/+2
* Make sure to escape " when it occurs in a string in pragma commentChris Lattner2009-01-161-1/+1
* Make -E mode propagate #pragma comment's into the output.Chris Lattner2009-01-161-2/+31
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-5/+5
* Change some terminology in SourceLocation: instead of referring to Chris Lattner2009-01-161-5/+5
* make paste avoidance avoid pasting digraphs and :: only when digraphs or c++ ...Chris Lattner2009-01-111-3/+6
* [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
OpenPOWER on IntegriCloud