- Feb 04, 2008
-
-
Christopher Lamb authored
qualifiers use the __attribute__((address_space(id))) syntax. llvm-svn: 46691
-
- Feb 03, 2008
-
-
Bill Wendling authored
not in the current directory. This doesn't work with VPATH builds in autotooled builds. - ccc now creates object files without an extension. - Return exit code 1 if code > 255. Patch by Torok! llvm-svn: 46689
-
Nick Lewycky authored
llvm-svn: 46688
-
Nick Lewycky authored
llvm-svn: 46687
-
Chris Lattner authored
*mapped* onto errors. llvm-svn: 46686
-
Chris Lattner authored
llvm-svn: 46685
-
Nick Lewycky authored
llvm-svn: 46684
-
Nick Lewycky authored
reassociate anyways, but they could be generated during instcombine's run. llvm-svn: 46683
-
Chris Lattner authored
llvm-svn: 46682
-
Nate Begeman authored
llvm-svn: 46681
-
Chris Lattner authored
multiple times due to a RAUW. llvm-svn: 46680
-
Chris Lattner authored
keep the LegalizeTypes node flags up to date when doing a RAUW. This fixes a nasty bug that Duncan ran into and makes the previous (nonbuggy case) more efficent. llvm-svn: 46679
-
Chris Lattner authored
llvm-svn: 46678
-
Chris Lattner authored
DAGUpdateListener object pointer instead of just returning a vector of deleted nodes. This makes the interfaces more efficient (no more allocating a vector [at least a malloc], filling it in, then walking it) and more clean. This also allows the client to be notified of nodes that are *changed* but not deleted. llvm-svn: 46677
-
Chris Lattner authored
llvm-svn: 46676
-
Seo Sanghyeon authored
llvm-svn: 46675
-
Chris Lattner authored
SelectionDAG::ReplaceAllUsesWith to handle replacement of an SDOperand with *any* sdoperand, not just one for a node with a single result. Note that this has a horrible FIXME'd hack in it to work around PR1975. This should be removed when PR1975 is fixed. llvm-svn: 46674
-
Chris Lattner authored
llvm-svn: 46673
-
Chris Lattner authored
llvm-svn: 46672
-
- Feb 02, 2008
-
-
Chris Lattner authored
scope. This is part of the fix for PR1966 llvm-svn: 46669
-
Evan Cheng authored
llvm-svn: 46667
-
Nick Lewycky authored
llvm-svn: 46666
-
Evan Cheng authored
llvm-svn: 46665
-
Chris Lattner authored
ocu vectors should not treat bitcasts from int <-> vector as a splat unless it is of the element type. llvm-svn: 46664
-
Anders Carlsson authored
llvm-svn: 46663
-
Chris Lattner authored
llvm-svn: 46662
-
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
-
Evan Cheng authored
SDIsel processes llvm.dbg.declare by recording the variable debug information descriptor and its corresponding stack frame index in MachineModuleInfo. This only works if the local variable is "homed" in the stack frame. It does not work for byval parameter, etc. Added ISD::DECLARE node type to represent llvm.dbg.declare intrinsic. Now the intrinsic calls are lowered into a SDNode and lives on through out the codegen passes. For now, since all the debugging information recording is done at isel time, when a ISD::DECLARE node is selected, it has the side effect of also recording the variable. This is a short term solution that should be fixed in time. llvm-svn: 46659
-
Devang Patel authored
llvm-svn: 46658
-
Devang Patel authored
llvm-svn: 46657
-
Gordon Henriksen authored
than double through the C bindings. Thanks to Tomas Lindquist Olsen for reporting it. llvm-svn: 46656
-
Evan Cheng authored
llvm-svn: 46655
-
Steve Naroff authored
Cleanup previous patch (based on feedback from Ted). Since this behavior is useful for most classes, we might consider adding a simple 3 method class that implements the behavior. Ted said that Boost has such a class. llvm-svn: 46654
-
Steve Naroff authored
Make sure SourceManager/HeaderSearch don't support default copy constructors (since they result in bad runtime behavior). I'm sure there are other classes that might need this "guard", however I was bitten by these 2 recently (so I thought I'd fix them). llvm-svn: 46653
-
Anders Carlsson authored
llvm-svn: 46652
-
Anders Carlsson authored
llvm-svn: 46651
-
- Feb 01, 2008
-
-
Steve Naroff authored
Rename diagnostic to reflect it's role... llvm-svn: 46650
-
Steve Naroff authored
Minor API cleanup... llvm-svn: 46649
-
Steve Naroff authored
Remove temporary workaround (thanks to Ted for fixing ObjCAtCatchStmt so quickly:-). llvm-svn: 46648
-
Ted Kremenek authored
and put the the next ObjcAtCatchStmt* as part of SubExprs. This fixes a bug with iterating over the children of ObjcAtCatch, where the next @catch was not properly being iterated over as a child. Altered serialization of ObjCAtCatchStmt to reflect this new layout of its subexpressions, and fixed an ownership issue with the next @catch not being serialized as an owned pointer. llvm-svn: 46647
-