- Apr 28, 2010
-
-
Jakob Stoklund Olesen authored
instruction. This instruction would crash the pass: INLINEASM <es:foo $0 $1>, 9, %FP0<kill>, 9, %FP0<kill>, 14, %EFLAGS<earlyclobber,def,dead> Now it doesn't. llvm-svn: 102509
-
Bob Wilson authored
after all. llvm-svn: 102508
-
Bob Wilson authored
llvm-svn: 102505
-
Bob Wilson authored
llvm-svn: 102504
-
Daniel Dunbar authored
Revert "Fix for PR6953: per gcc, regparm and noreturn affect the compatibility of", it is breaking the builds of quite a few projects (emacs, dovecot, gnutar, bison). llvm-svn: 102501
-
Fariborz Jahanian authored
ivar of c++ object types. llvm-svn: 102500
-
Benjamin Kramer authored
llvm-svn: 102499
-
Benjamin Kramer authored
llvm-svn: 102498
-
David Chisnall authored
llvm-svn: 102497
-
Abramo Bagnara authored
llvm-svn: 102496
-
Evan Cheng authored
llvm-svn: 102493
-
Evan Cheng authored
llvm-svn: 102492
-
Douglas Gregor authored
complete, return an error rather than falling back to building a dependent declaration reference, since we might not be in a dependent context. Fixes a fiendish crash-on-invalid in Boost.FunctionTypes that I wasn't able to reduce to anything useful. llvm-svn: 102491
-
Douglas Gregor authored
T::template apply<U>), handling a few cases where we previously failed and performing substitutions on such dependent names. Fixes a crash in Boost.PropertyTree. llvm-svn: 102490
-
Douglas Gregor authored
template argument deduction, use the lexical declaration context as the owner for friend function templates. Fixes 2 failures in Boost.Graph. llvm-svn: 102489
-
Evan Cheng authored
llvm-svn: 102488
-
Evan Cheng authored
llvm-svn: 102487
-
Devang Patel authored
llvm-svn: 102486
-
Evan Cheng authored
Rather than having a ton of patterns for double shift instructions, e.g. SHLD16rrCL, just perform custom dag combine to form x86 specific dag so they match to the same pattern. This also makes sure later dag combine do not cause isel to miss them (e.g. promoting i16 to i32). llvm-svn: 102485
-
Chris Lattner authored
ForcedAlignBits argument, tweaking the single client of it. llvm-svn: 102484
-
Chris Lattner authored
llvm-svn: 102483
-
Chris Lattner authored
llvm-svn: 102482
-
Devang Patel authored
llvm-svn: 102481
-
Dan Gohman authored
of dependence and define trap values in terms of dependence, instead of trying to cover the concept with a flurry of ad-hoc rules. The dependence model isn't complete yet, but it's already much more rigorous than the description it replaces. llvm-svn: 102479
-
Dan Gohman authored
llvm-svn: 102478
-
Stuart Hastings authored
llvm-svn: 102477
-
Chris Lattner authored
to not increase the alignment of globals with an assigned alignment and section. llvm-svn: 102476
-
Chris Lattner authored
it is not generally valid for targets to overalign them when an alignment is specified. llvm-svn: 102474
-
John McCall authored
incomplete type. Fixes PR6911. llvm-svn: 102473
-
Devang Patel authored
llvm-svn: 102472
-
Devang Patel authored
llvm-svn: 102470
-
- Apr 27, 2010
-
-
Devang Patel authored
llvm-svn: 102468
-
Evan Cheng authored
llvm-svn: 102467
-
Douglas Gregor authored
visible. Fixes the remaining two failures in Boost.ScopeExit. llvm-svn: 102466
-
Abramo Bagnara authored
llvm-svn: 102465
-
Eli Friedman authored
function types. This could potentially have unexpected side-effects, so look here if there are new regressions. llvm-svn: 102464
-
Devang Patel authored
llvm-svn: 102463
-
Douglas Gregor authored
keep track of whether we need to zero-initialize storage prior to calling its constructor. Previously, we were only tracking this when implicitly constructing the object (a CXXConstructExpr). Fixes Boost's value-initialization tests, which means that the Boost.Config library now passes all of its tests. llvm-svn: 102461
-
David Chisnall authored
llvm-svn: 102459
-
Evan Cheng authored
llvm-svn: 102456
-