- Nov 13, 2009
-
-
Daniel Dunbar authored
llvm-svn: 87087
-
- Oct 30, 2009
-
-
John Thompson authored
llvm-svn: 85589
-
- Sep 09, 2009
-
-
Mike Stump authored
llvm-svn: 81346
-
- Jul 14, 2009
-
-
Alisdair Meredith authored
llvm-svn: 75622
-
- Jun 05, 2009
-
-
Eli Friedman authored
llvm-svn: 72928
-
- Jun 01, 2009
-
-
Eli Friedman authored
preprocessor. llvm-svn: 72686
-
- May 16, 2009
-
-
Eli Friedman authored
llvm-svn: 71960
-
- Apr 24, 2009
-
-
Chris Lattner authored
llvm-svn: 69963
-
- Jan 29, 2009
-
-
Chris Lattner authored
redundant #includes. Patch by Anders Johnsen! llvm-svn: 63271
-
- Jan 27, 2009
-
-
Chris Lattner authored
.def file for each library. This means that adding a diagnostic to sema doesn't require all the other libraries to be rebuilt. Patch by Anders Johnsen! llvm-svn: 63111
-
- Jan 18, 2009
-
-
- Nov 24, 2008
-
-
Chris Lattner authored
llvm-svn: 59921
-
- Nov 19, 2008
-
-
Chris Lattner authored
llvm-svn: 59602
-
- Nov 18, 2008
-
-
Chris Lattner authored
llvm-svn: 59554
-
Chris Lattner authored
llvm-svn: 59512
-
- Aug 17, 2008
-
-
Chris Lattner authored
llvm-svn: 54874
-
- Aug 11, 2008
-
-
Daniel Dunbar authored
- Kill unnecessary #includes in .cpp files. This is an automatic sweep so some things removed are actually used, but happen to be included by a previous header. I tried to get rid of the obvious examples and this was the easiest way to trim the #includes in one fell swoop. - We now return to regularly scheduled development. llvm-svn: 54632
-
- Jul 03, 2008
-
-
Chris Lattner authored
'integer constant is so large that it is unsigned' warning for hex literals. llvm-svn: 53070
-
- May 05, 2008
-
-
Chris Lattner authored
llvm-svn: 50666
-
Chris Lattner authored
think it is really right. :) This fixes PR2284. llvm-svn: 50665
-
Chris Lattner authored
related to pp-expressions. Doing so is pretty simple and this patch implements it, yielding nice diagnostics like: t.c:2:7: error: division by zero in preprocessor expression #if 1 / (0 + 0) ~ ^ ~~~~~~~ t.c:5:14: error: expected ')' in preprocessor expression #if (412 + 42 ~~~~~~~~^ t.c:5:5: error: to match this '(' #if (412 + 42 ^ t.c:10:10: warning: left side of operator converted from negative value to unsigned: -42 to 18446744073709551574 #if (-42 + 0U) / -2 ~~~ ^ ~~ t.c:10:16: warning: right side of operator converted from negative value to unsigned: -2 to 18446744073709551614 #if (-42 + 0U) / -2 ~~~~~~~~~~ ^ ~~ 5 diagnostics generated. llvm-svn: 50638
-
Chris Lattner authored
the final part of PR2279 llvm-svn: 50635
-
Chris Lattner authored
llvm-svn: 50632
-
Chris Lattner authored
llvm-svn: 50631
-
- May 04, 2008
-
-
Chris Lattner authored
a) correct rejection of ',' in pp expressions. b) the precedence of ',' was wrong w.r.t. ?:. Thanks again to Neil for finding these and providing testcases. llvm-svn: 50625
-
Chris Lattner authored
for pointing this out. llvm-svn: 50624
-
Chris Lattner authored
llvm-svn: 50617
-
- Apr 13, 2008
-
-
Chris Lattner authored
more nice. llvm-svn: 49619
-
- Mar 16, 2008
-
-
Chris Lattner authored
lib dir and move all the libraries into it. This follows the main llvm tree, and allows the libraries to be built in parallel. The top level now enforces that all the libs are built before Driver, but we don't care what order the libs are built in. This speeds up parallel builds, particularly incremental ones. llvm-svn: 48402
-
- Mar 05, 2008
-
-
Chris Lattner authored
llvm-svn: 47954
-
Chris Lattner authored
theoretically useful, but not useful in practice. It adds a bunch of complexity, and not much value. It's best to nuke it. One big advantage is that it means the target interfaces will soon lose their SLoc arguments and target queries can never emit diagnostics anymore (yay). Removing this also simplifies some of the core preprocessor which should make it slightly faster. Ted, I didn't simplify TripleProcessor, which can now have at most one triple, and can probably just be removed. Please poke at it when you have time. llvm-svn: 47930
-
- Feb 13, 2008
-
-
Dan Gohman authored
llvm-svn: 47091
-
- Jan 23, 2008
-
-
Chris Lattner authored
llvm-svn: 46274
-
- Dec 29, 2007
-
-
Chris Lattner authored
discussion of this change. llvm-svn: 45410
-
- Dec 12, 2007
-
-
Ted Kremenek authored
Moved all clients of Diagnostics to use FullSourceLoc instead of SourceLocation. Added many utility methods to FullSourceLoc to provide shorthand for: FullLoc.getManager().someMethod(FullLoc.getLocation()); instead we have: FullLoc.someMethod(); Modified TextDiagnostics (and related classes) to use this short-hand. llvm-svn: 44957
-
- Oct 09, 2007
-
-
Chris Lattner authored
llvm-svn: 42799
-
- Oct 07, 2007
-
-
Chris Lattner authored
Now instead of IdentifierInfo knowing anything about MacroInfo, only the preprocessor knows. This makes MacroInfo truly private to the Lex library (and its direct clients) instead of being accessed in the Basic library. llvm-svn: 42727
-
Chris Lattner authored
llvm-svn: 42726
-
- Sep 04, 2007
-
-
Chris Lattner authored
llvm-svn: 41693
-
- Aug 30, 2007
-
-
Neil Booth authored
llvm-svn: 41582
-