- Nov 14, 2009
-
-
Nick Lewycky authored
allocated until runtime (such as an alloca). Patch by Hans Wennborg! llvm-svn: 88760
-
Eli Friedman authored
when there are more parameters in the prototype than arguments to the call. llvm-svn: 88759
-
Daniel Dunbar authored
llvm-svn: 88758
-
Daniel Dunbar authored
(instead of running it with arbitrary consumers). - Also, turn any -fixit-at lookup failure into an error. llvm-svn: 88757
-
Eli Friedman authored
llvm-svn: 88756
-
Eli Friedman authored
more familiar with this stuff should double-check that there isn't some more general rule; this is purely from inspecting g++ output.) llvm-svn: 88755
-
Evan Cheng authored
Added getSubRegIndex(A,B) that returns subreg index of A to B. Use it to replace broken code in VirtRegRewriter. llvm-svn: 88753
-
Eli Friedman authored
definitions just because the type happens to be an array type. llvm-svn: 88752
-
Douglas Gregor authored
cast) that is converting to a class type, enumerate its constructors as in any other direct initialization. This ensures that we get the proper conversion sequence. llvm-svn: 88751
-
Daniel Dunbar authored
- Not tested, but -verify with multiple inputs should work now. llvm-svn: 88750
-
Daniel Dunbar authored
llvm-svn: 88749
-
Daniel Dunbar authored
- This reimplements -verify as just another DiagnosticClient, which buffers the diagnostics and checks them when the source file is complete. There are some hacks to make this work, but they are all internal, and this exposes a better external interface. - This also tweaks a few things: o Errors are now just regular diagnostics. o Frontend diagnostics are now caught (for example, errors in command line arguments), although there isn't yet a way to specify that they are expected. That would be nice though. - Not yet used. llvm-svn: 88748
-
Anders Carlsson authored
llvm-svn: 88747
-
Evan Cheng authored
- If destination is a physical register and it has a subreg index, use the sub-register instead. This fixes PR5423. llvm-svn: 88745
-
Daniel Dunbar authored
llvm-svn: 88744
-
Daniel Dunbar authored
llvm-svn: 88743
-
Dan Gohman authored
llvm-svn: 88742
-
Fariborz Jahanian authored
in a category implementation (objc 32bit api related). llvm-svn: 88741
-
Evan Cheng authored
llvm-svn: 88739
-
Evan Cheng authored
llvm-svn: 88738
-
Dan Gohman authored
llvm-svn: 88737
-
Anders Carlsson authored
llvm-svn: 88735
-
Evan Cheng authored
llvm-svn: 88734
-
Douglas Gregor authored
like a copy constructor to the overload set, just ignore it. This ensures that we don't try to use such a constructor as a copy constructor *without* triggering diagnostics at the point of declaration. Note that we *do* diagnose such copy constructors when explicitly written by the user (e.g., as an explicit specialization). llvm-svn: 88733
-
Daniel Dunbar authored
llvm-svn: 88732
-
Daniel Dunbar authored
llvm-svn: 88731
-
Ted Kremenek authored
llvm-svn: 88729
-
Jakob Stoklund Olesen authored
When splitting an edge after a machine basic block with fall-through, we forgot to insert a jump instruction. Fix this by calling updateTerminator() on the fall-through block when relevant. Also be more precise in PHIElimination::isLiveIn. llvm-svn: 88728
-
Jakob Stoklund Olesen authored
llvm-svn: 88727
-
Mike Stump authored
llvm-svn: 88726
-
Lang Hames authored
PreAllocSplitting is now using this API to insert code. llvm-svn: 88725
-
Douglas Gregor authored
Revert r88718, which does NOT solve the constructor-template-as-copy-constructor issue. Big thanks to John for finding this llvm-svn: 88724
-
Mike Stump authored
llvm-svn: 88723
-
Douglas Gregor authored
template argument. llvm-svn: 88722
-
Evan Cheng authored
llvm-svn: 88719
-
Douglas Gregor authored
constructor. Make sure that such declarations can never be formed. llvm-svn: 88718
-
Mike Stump authored
llvm-svn: 88717
-
Eric Christopher authored
llvm-svn: 88716
-
Eric Christopher authored
got ghost linkage. It's better than aborting. llvm-svn: 88715
-
- Nov 13, 2009
-
-
Fariborz Jahanian authored
(still part of pr5472). llvm-svn: 88712
-