- May 21, 2009
-
-
Jay Foad authored
llvm-svn: 72210
-
- May 19, 2009
-
-
Eli Friedman authored
llvm-svn: 72101
-
Eli Friedman authored
files to lib/Frontend. llvm-svn: 72099
-
Eli Friedman authored
clang-cc.cpp. llvm-svn: 72095
-
Eli Friedman authored
llvm-svn: 72090
-
Eli Friedman authored
filename (or unconditionally using stdout). llvm-svn: 72085
-
- Apr 29, 2009
-
-
Steve Naroff authored
llvm-svn: 70385
-
- Apr 12, 2009
-
-
Chris Lattner authored
macro definitions. llvm-svn: 68884
-
- Mar 31, 2009
-
-
Ted Kremenek authored
low-level frontend driver. llvm-svn: 68131
-
- Mar 27, 2009
-
-
Chris Lattner authored
llvm-svn: 67854
-
- Mar 24, 2009
-
-
Daniel Dunbar authored
Again, I tried to update cmake but it is untested. llvm-svn: 67605
-
- Mar 20, 2009
-
-
Chris Lattner authored
llvm-svn: 67403
-
- Feb 13, 2009
-
-
Chris Lattner authored
PrintPreprocessedOutput into its own file. No functionality change. llvm-svn: 64418
-
- Feb 10, 2009
-
-
Chris Lattner authored
random hash table order, I don't like non-determinstic output. llvm-svn: 64248
-
Chris Lattner authored
llvm-svn: 64244
-
- Feb 06, 2009
-
-
Chris Lattner authored
diffing the output of: clang -dM -o - -E -x c foo.c | sort llvm-svn: 63926
-
Chris Lattner authored
llvm-svn: 63922
-
- Feb 04, 2009
-
-
Chris Lattner authored
getColumnNumber. This fixes a FIXME in SourceManager::getPresumedLoc because we now just decompose the sloc once. llvm-svn: 63701
-
- Jan 30, 2009
-
-
Chris Lattner authored
location. We now -E a file containing "foo" into: # 1 "t.c" # 1 "t.c" 1 # 1 "<predefines>" 1 # 1 "t.c" 2 foo instead of: # 1 "t.c" # 1 "t.c" 1 # 0 "t.c" # 1 "<predefines>" 1 # 1 "t.c" 2 foo llvm-svn: 63405
-
- Jan 27, 2009
-
-
Chris Lattner authored
as reported to the user and as manipulated by #line. This is what __FILE__, __INCLUDE_LEVEL__, diagnostics and other things should follow (but not dependency generation!). This patch also includes several cleanups along the way: - SourceLocation now has a dump method, and several other places that did similar things now use it. - I cleaned up some code in AnalysisConsumer, but it should probably be simplified further now that NamedDecl is better. - TextDiagnosticPrinter is now simplified and cleaned up a bit. This patch is a prerequisite for #line, but does not actually provide any #line functionality. llvm-svn: 63098
-
- Jan 26, 2009
-
-
Chris Lattner authored
llvm-svn: 63029
-
Chris Lattner authored
Token now has a class of kinds for "literals", which include numeric constants, strings, etc. These tokens can optionally have a pointer to the start of the token in the lexer buffer. This makes it faster to get spelling and do other gymnastics, because we don't have to go through source locations. This change is performance neutral, but will make other changes more feasible down the road. llvm-svn: 63028
-
- Jan 16, 2009
-
-
Chris Lattner authored
llvm-svn: 62367
-
Chris Lattner authored
llvm-svn: 62339
-
Chris Lattner authored
"logical" location, refer to the "instantiation" location. llvm-svn: 62316
-
Chris Lattner authored
the "physical" location of tokens, refer to the "spelling" location. This is more concrete and useful, tokens aren't really physical objects! llvm-svn: 62309
-
- Jan 11, 2009
-
-
Chris Lattner authored
respectively. Inspired by a patch by Dan Villiom Podlaski Christiansen. llvm-svn: 62044
-
- Nov 13, 2008
-
-
Daniel Dunbar authored
the Backend output should be done in binary mode. - I'd appreciate it if someone who has a Windows build could verify this. llvm-svn: 59221
-
- Oct 27, 2008
-
-
Chris Lattner authored
llvm-svn: 58224
-
- Sep 26, 2008
-
-
Chris Lattner authored
DirectoryLookup::DirType into SourceManager.h llvm-svn: 56692
-
Chris Lattner authored
llvm-svn: 56687
-
Daniel Dunbar authored
llvm-svn: 56636
-
- Sep 05, 2008
-
-
Daniel Dunbar authored
- gcc is not happy if we start a preprocessed file with #line 1 "XXX" 1 - Workaround by making sure file starts with a simple #line change. Also, factored WriteLineInfo out. Also, fixed bug where FileType was not being correctly updated. llvm-svn: 55825
-
- Aug 19, 2008
-
-
Chris Lattner authored
llvm-svn: 54973
-
- Aug 17, 2008
-
-
Chris Lattner authored
llvm-svn: 54872
-
Chris Lattner authored
llvm-svn: 54871
-
Chris Lattner authored
llvm-svn: 54864
-
Chris Lattner authored
llvm-svn: 54861
-
Chris Lattner authored
Switch to shared raw_ostream code instead of having it be clang specific. This also helps the eventual distcc project. llvm-svn: 54858
-
- Apr 11, 2008
-
-
rdar://5843510Chris Lattner authored
file is specified, print a happy little error message. llvm-svn: 49518
-