- Dec 15, 2010
-
-
Bill Wendling authored
llvm-svn: 121858
-
Rafael Espindola authored
With this we don't need the EffectiveSize field anymore. Without that field LayoutFragment only updates offsets and we don't need to invalidate the current fragment when it is relaxed (only the ones following it). This is also a very small improvement in the accuracy of the layout info as we now use the after relaxation size immediately. llvm-svn: 121857
-
Rafael Espindola authored
Since we now don't update addresses so early, we might relax a bit more than we need to. This is simillar to the issue in PR8467. llvm-svn: 121856
-
Chandler Carruth authored
Silence GCC warning about control reaching the end of the function and explicitly mark that all cases are handled. llvm-svn: 121855
-
Chris Lattner authored
llvm-svn: 121854
-
Chris Lattner authored
llvm-svn: 121853
-
Nico Weber authored
llvm-svn: 121852
-
Rafael Espindola authored
llvm-svn: 121851
-
Chris Lattner authored
llvm-svn: 121850
-
Chris Lattner authored
llvm-svn: 121849
-
Chris Lattner authored
a wider mul if the wider mul is legal. llvm-svn: 121848
-
Chris Lattner authored
llvm-svn: 121847
-
Chris Lattner authored
result, the top bits are truncated off anyway, just use SRL. llvm-svn: 121846
-
Greg Clayton authored
function and also hooked up better error reporting for when things fail. Fixed issues with trying to display children of pointers when none are supposed to be shown (no children for function pointers, and more like this). This was causing child value objects to be made that were correctly firing an assertion. llvm-svn: 121841
-
Chris Lattner authored
llvm-svn: 121838
-
Chris Lattner authored
llvm-svn: 121837
-
John McCall authored
future task of performing contextual conversion to size_t in a VLA size expression. :) llvm-svn: 121836
-
Jason Molenda authored
also get marked as having failed (so we don't try to demangle the same symbol multiple times). llvm-svn: 121835
-
Jason Molenda authored
a non-mangled function - we pass the non mangled string down through abi::__cxa_demangle and it crashes. Usually passing non mangled strings to abi::__cxa_demangle works out fine but not always, apparently. llvm-svn: 121834
-
John McCall authored
within the class. Teach IR gen to look for function definitions in record lexical contexts when deciding whether to emit a function whose address was taken. Fixes PR8789. llvm-svn: 121833
-
Bill Wendling authored
llvm-svn: 121832
-
Douglas Gregor authored
whether the expression contains an unexpanded parameter pack, in the same vein as the changes to the Type hierarchy. Compute this bit within all of the Expr subclasses. This change required a bunch of reshuffling of dependency calculations, mainly to consolidate them inside the constructors and to fuse multiple loops that iterate over arguments to determine type dependence, value dependence, and (now) containment of unexpanded parameter packs. Again, testing is painfully sparse, because all of the diagnostics will change and it is more important to test the to-be-written visitor that collects unexpanded parameter packs. llvm-svn: 121831
-
Kevin Enderby authored
update the condition codes. These come from my test generator and are just the ones that MC currently assembles correctly. llvm-svn: 121830
-
Mikhail Glushenkov authored
llvm-svn: 121829
-
Mikhail Glushenkov authored
llvm-svn: 121828
-
Mikhail Glushenkov authored
llvm-svn: 121827
-
Mikhail Glushenkov authored
llvm-svn: 121826
-
Mikhail Glushenkov authored
llvm-svn: 121825
-
Mikhail Glushenkov authored
llvm-svn: 121824
-
Mikhail Glushenkov authored
llvm-svn: 121823
-
Mikhail Glushenkov authored
llvm-svn: 121822
-
John McCall authored
llvm-svn: 121821
-
Bill Wendling authored
llvm-svn: 121820
-
Bill Wendling authored
immediate versions. llvm-svn: 121819
-
Johnny Chen authored
combinations. llvm-svn: 121818
-
Owen Anderson authored
this case involve a select that simplifies to itself. llvm-svn: 121817
-
Owen Anderson authored
llvm-svn: 121816
-
Bill Wendling authored
llvm-svn: 121815
-
Caroline Tice authored
command completion properly (e.g. abbreviated commands, which are NOT the same as aliases). llvm-svn: 121814
-
Johnny Chen authored
after the statement it wants to revert the effect of. llvm-svn: 121813
-