- Mar 07, 2010
-
-
Kovarththanan Rajaratnam authored
Rename to addPPCallbacks since we're effectively adding a callback and maybe chaining it to an existing one llvm-svn: 97913
-
- Feb 27, 2010
-
-
Benjamin Kramer authored
llvm-svn: 97331
-
Benjamin Kramer authored
llvm-svn: 97324
-
Benjamin Kramer authored
returns a StringRef. Use it to simplify some repetitive code. llvm-svn: 97322
-
- Jan 19, 2010
-
-
Benjamin Kramer authored
llvm-svn: 93882
-
- Dec 09, 2009
-
-
Chris Lattner authored
llvm-svn: 90927
-
- Dec 07, 2009
-
-
Chris Lattner authored
llvm-svn: 90735
-
Chris Lattner authored
llvm-svn: 90732
-
- Dec 06, 2009
-
-
Steve Naroff authored
http://llvm.org/viewvc/llvm-project?view=rev&revision=71473 llvm-svn: 90688
-
- Nov 11, 2009
-
-
Daniel Dunbar authored
clang-cc/Options.cpp llvm-svn: 86828
-
Daniel Dunbar authored
mode. llvm-svn: 86827
-
- Nov 03, 2009
-
-
Ted Kremenek authored
Fix buffer overflow in PrintMacroDefinition() by inverting the check to see if the target buffer needs to be resized. Fixes <rdar://problem/7255377>. llvm-svn: 85872
-
- Oct 18, 2009
-
-
Daniel Dunbar authored
are updated. llvm-svn: 84447
-
Daniel Dunbar authored
- strcmp -> == - OS.write(II->getName() ...) -> OS << II->getNameStr() - Avoid std::string concatenation - Use getNameStr().str() when an std::string is really needed. llvm-svn: 84437
-
- Sep 09, 2009
-
-
Mike Stump authored
llvm-svn: 81346
-
- Jun 15, 2009
-
-
Chris Lattner authored
llvm-svn: 73367
-
Chris Lattner authored
can occur in the middle of comment tokens. llvm-svn: 73365
-
- Jun 02, 2009
-
-
Eli Friedman authored
# line directives. llvm-svn: 72724
-
- 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
-