- Feb 22, 2010
-
-
Daniel Dunbar authored
still failing during (one) llvm-gcc powerpc build, and is also failing on my x86_64-apple-darwin10. llvm-svn: 96781
-
Dan Gohman authored
llvm-svn: 96780
-
Dan Gohman authored
llvm-svn: 96779
-
Dan Gohman authored
llvm-svn: 96778
-
Dan Gohman authored
llvm-svn: 96777
-
Dan Gohman authored
llvm-svn: 96776
-
Dan Gohman authored
SSE min and max instructions. The real thing this code needs to be concerned about is negative zero. Update the sse-minmax.ll test accordingly, and add tests for -enable-unsafe-fp-math mode as well. llvm-svn: 96775
-
Dan Gohman authored
induction variable value and a loop-variant value, don't force the insert position to be at the post-increment position, because it may not be dominated by the loop-variant value. This fixes a use-before-def problem noticed on PPC. llvm-svn: 96774
-
Zhongxing Xu authored
llvm-svn: 96773
-
Zhongxing Xu authored
llvm-svn: 96772
-
Dan Gohman authored
llvm-svn: 96771
-
Chris Lattner authored
CodeGen/X86/pr2182.ll. Down to 13 x86 failures out of ~1100 llvm-svn: 96770
-
Chris Lattner authored
errors, e.g.: t.c:1:21: error: redefinition of parameter 'x' int test(int x, int x); ^ t.c:1:14: note: previous declaration is here int test(int x, int x); ^ llvm-svn: 96769
-
Chris Lattner authored
create an X86ISD::Cmp node with result type i64 on the CodeGen/X86/shift-i256.ll testcase and the new isel was assert on it downstream. llvm-svn: 96768
-
Chris Lattner authored
result nodes correctly. Note that this includes a horrible hack in DAGISelHeader which cannot be fixed reasonably without eliminating (parallel) from input patterns. That, in turn, can't be done until we support writing multiple result patterns for the X86and_flag and related multiple-result nodes. llvm-svn: 96767
-
- Feb 21, 2010
-
-
Douglas Gregor authored
fixing up a few callers that thought they were propagating NoReturn information but were in fact saying something about exception specifications. llvm-svn: 96766
-
Daniel Dunbar authored
llvm-svn: 96765
-
Daniel Dunbar authored
llvm-svn: 96764
-
Daniel Dunbar authored
llvm-svn: 96763
-
Daniel Dunbar authored
llvm-svn: 96762
-
Daniel Dunbar authored
llvm-svn: 96761
-
Daniel Dunbar authored
llvm-svn: 96760
-
Douglas Gregor authored
llvm-svn: 96759
-
Chris Lattner authored
llvm-svn: 96758
-
Chris Lattner authored
DAGISelEmitter does. This fixes 11 arm failures (8 left). llvm-svn: 96757
-
Chris Lattner authored
llvm-svn: 96756
-
Anton Korobeynikov authored
It turned out that we failed to emit proper symbol stubs on non-x86/darwin for ages (we emitted a reference to a stub, but no stub was emitted). The code inside x86-32/macho target objfile lowering should actually be the generic one - move it there. This (I really, really hope) should fix EH issues on ppc/darwin and arm/darwin. llvm-svn: 96755
-
Douglas Gregor authored
and the c-index-test executable end up getting different copies of stderr, causing non-deterministic ordering of output. Fixed by flushing the file after printing a diagnostic (only on Windows). llvm-svn: 96754
-
Chris Lattner authored
MVT::iPTR. llvm-svn: 96753
-
Chris Lattner authored
llvm-svn: 96752
-
Chris Lattner authored
utility. Down to 6 ppc failures. llvm-svn: 96751
-
Chris Lattner authored
<4 x i32> with <4 x float> values if they end up the same register class. This gets us up to 231 passes on the ppc tests (only 7 fails). llvm-svn: 96750
-
Chris Lattner authored
syntax. llvm-svn: 96748
-
Chris Lattner authored
least cost matches. This gets us from 195 -> 208 passes on the ppc codegen tests. llvm-svn: 96747
-
Duncan Sands authored
and another taking a raw_ostream, but otherwise identical. Use raw_ostream everywhere. llvm-svn: 96746
-
Chris Lattner authored
llvm-svn: 96745
-
Jakob Stoklund Olesen authored
This changes the stack overflow in PR6363 to an assertion failure. llvm-svn: 96744
-
Douglas Gregor authored
typedef int Int; int *p; p->Int::~Int(); This weakens the invariant that the only types in nested-name-specifiers are tag types (restricted to class types in C++98/03). However, we weaken this invariant as little as possible, accepting arbitrary types in nested-name-specifiers only when we're in a member access expression that looks like a pseudo-destructor expression. llvm-svn: 96743
-
Douglas Gregor authored
A constructor template cannot be used to copy to an object of the same class type (per C++ [class.copy]p3). Make sure that includes copies that involve a derived-to-base conversion. Fixes PR6141. llvm-svn: 96742
-
Douglas Gregor authored
Implement AST import for C++ member functions, including constructors, destructors, and conversions. Unfortunately, this cannot be tested yet, since we don't have C++ PCH support. llvm-svn: 96741
-