- Apr 19, 2008
-
-
Nate Begeman authored
llvm-svn: 49951
-
Nate Begeman authored
llvm-svn: 49944
-
- Apr 16, 2008
-
-
Steve Naroff authored
Remove FileVarDecl and BlockVarDecl. They are replaced by VarDecl::isBlockVarDecl() and VarDecl::isFileVarDecl(). This is a fairly mechanical/large change. As a result, I avoided making any changes/simplifications that weren't directly related. I did break two Analysis tests. I also have a couple FIXME's in UninitializedValues.cpp. Ted, can you take a look? If the bug isn't obvious, I am happy to dig in and fix it (since I broke it). llvm-svn: 49748
-
- Apr 06, 2008
-
-
Gabor Greif authored
llvm-svn: 49279
-
- Mar 31, 2008
-
-
Chris Lattner authored
remaining open issues I've communicated to him: 1) self can be assigned to, and his patch didn't handle it correctly. 2) CollectObjCIvarTypes is N^2 (because each subclass reprocesses all parent class ivars) and flattens classes. If A derives from B, and both have an int, I'd expect to get { {i32}, i32}, not { i32, i32}. David, please review. llvm-svn: 48970
-
Chris Lattner authored
etoile runtime, patch by David Chisnall! llvm-svn: 48969
-
- Mar 19, 2008
-
-
Chris Lattner authored
llvm-svn: 48535
-
- 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 14, 2008
-
-
Chris Lattner authored
llvm-svn: 48362
-
- Mar 09, 2008
-
-
Nate Begeman authored
instructions. llvm-svn: 48077
-
- Mar 08, 2008
-
-
Chris Lattner authored
different widths. Start simplifying TargetInfo accessor methods. llvm-svn: 48050
-
- Mar 05, 2008
-
-
Chris Lattner authored
llvm-svn: 47954
-
- Mar 03, 2008
-
-
Chris Lattner authored
llvm-svn: 47837
-
- Mar 01, 2008
-
-
Chris Lattner authored
Patch by David Chisnall! llvm-svn: 47789
-
- Feb 19, 2008
-
-
Lauro Ramos Venancio authored
llvm-svn: 47346
-
Lauro Ramos Venancio authored
Fix Olden/bh test. llvm-svn: 47292
-
- Feb 11, 2008
-
-
Chris Lattner authored
is an array type not a pointer type. This requires updating some diags that change and updating the code generator to handle the proper form of strings. llvm-svn: 46941
-
- Feb 06, 2008
-
-
Chris Lattner authored
llvm-svn: 46801
-
- Feb 05, 2008
-
-
Chris Lattner authored
simplify the code and generally make it more robust. llvm-svn: 46745
-
Chris Lattner authored
llvm-svn: 46742
-
- Feb 04, 2008
-
-
Christopher Lamb authored
qualifiers use the __attribute__((address_space(id))) syntax. llvm-svn: 46691
-
- Feb 02, 2008
-
-
Chris Lattner authored
should be merged just like normal globals. This fixes this testcase that Anders provided: static struct s a; static struct s *ap1 = &a; static struct s a = { 10 }; llvm-svn: 46661
-
- Jan 26, 2008
-
-
Anders Carlsson authored
llvm-svn: 46386
-
- Jan 25, 2008
-
-
Steve Naroff authored
Add more support for Apple's "private extern" extension... llvm-svn: 46371
-
Nate Begeman authored
llvm-svn: 46343
-
- Jan 12, 2008
-
-
Chris Lattner authored
extern "C" in C++ mode. Patch by Mike Stump! llvm-svn: 45904
-
- Jan 09, 2008
-
-
Chris Lattner authored
This fixes a crash reported by Seo Sanghyeon llvm-svn: 45778
-
- Dec 30, 2007
-
-
Chris Lattner authored
initializing a global. This handles important cases like: float foo3 = -0.01f; llvm-svn: 45427
-
- Dec 29, 2007
-
-
Chris Lattner authored
discussion of this change. llvm-svn: 45410
-
- Dec 18, 2007
-
-
Chris Lattner authored
reported by Seo. llvm-svn: 45156
-
Chris Lattner authored
Intrinsic::getDeclaration, allowing much more terse code. llvm-svn: 45136
-
- Dec 17, 2007
-
-
Chris Lattner authored
we emit stuff like this: abort on missing sema of initializers, now we emit stuff like this: t3.c:1:24: warning: cannot codegen this initializer yet const char x[2][4] = { { 'a', 'b', '\0', '\0' }, { 'c', 'd', 'e', '\0' } }; ^~~~~~~~~~~~~~~~~~~~~~~~ This should be removed when sema is finished. llvm-svn: 45086
-
Christopher Lamb authored
llvm-svn: 45081
-
- Dec 13, 2007
-
-
Chris Lattner authored
llvm-svn: 44968
-
Chris Lattner authored
llvm-svn: 44963
-
- 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
-
- Dec 11, 2007
-
-
Ted Kremenek authored
SourceManager is passed by reference, allowing the SourceManager to be associated with a specific translation unit, and not the entire execution of the driver. Modified all users of Diagnostics to comply with this new interface. Integrated SourceManager as a member variable of TargetInfo. TargetInfo will eventually be associated with a single translation unit (just like SourceManager). Made the SourceManager reference in ASTContext private. Provided accessor getSourceManager() for clients to use instead. Modified clients to comply with new interface. llvm-svn: 44878
-
Chris Lattner authored
the types are right in sema. Thanks Steve. llvm-svn: 44834
-
- Dec 10, 2007
-
-
Chris Lattner authored
type. llvm-svn: 44809
-
Chris Lattner authored
char text[] = "string"; llvm-svn: 44752
-