- Dec 17, 2009
-
-
Ted Kremenek authored
llvm-svn: 91577
-
Fariborz Jahanian authored
PR5809 llvm-svn: 91575
-
Evan Cheng authored
Fold (zext (and x, cst)) -> (and (zext x), cst) DAG combiner likes to optimize expression in the other way so this would end up cause an infinite looping. llvm-svn: 91574
-
Eli Friedman authored
llvm-svn: 91573
-
Ted Kremenek authored
llvm-svn: 91572
-
Johnny Chen authored
llvm-svn: 91571
-
Fariborz Jahanian authored
'void *' to mimic gcc's behavior. (fixes radar 7477351). llvm-svn: 91570
-
- Dec 16, 2009
-
-
Eli Friedman authored
llvm-svn: 91566
-
John McCall authored
context) increment-of-bool idiom. llvm-svn: 91564
-
Eli Friedman authored
llvm-svn: 91563
-
Daniel Dunbar authored
llvm-svn: 91562
-
Daniel Dunbar authored
Reapply r91392, it was only unmasking the bug, and since TOT is still broken having it reverted does no good. llvm-svn: 91560
-
Daniel Dunbar authored
Reapply r91459, it was only unmasking the bug, and since TOT is still broken having it reverted does no good. llvm-svn: 91559
-
Eli Friedman authored
method overrides a pure virtual method. llvm-svn: 91558
-
Ted Kremenek authored
llvm-svn: 91557
-
Jim Grosbach authored
llvm-svn: 91555
-
Jim Grosbach authored
llvm-svn: 91554
-
Ted Kremenek authored
llvm-svn: 91553
-
Bill Wendling authored
llvm-svn: 91552
-
Douglas Gregor authored
llvm-svn: 91551
-
Jakob Stoklund Olesen authored
Tail duplication produces lots of identical phi nodes in different basic blocks. Teach PHIElimination to reuse the join registers when lowering a phi node that is identical to an already lowered node. This saves virtual registers, and more importantly it avoids creating copies the the coalescer doesn't know how to eliminate. Teach LiveIntervalAnalysis about the phi joins with multiple uses. This patch significantly reduces code size produced by -pre-regalloc-taildup. llvm-svn: 91549
-
Douglas Gregor authored
with a non-trivial default constructor, zero-initialize the storage and then call the default constructor. Fixes PR5800. llvm-svn: 91548
-
Ted Kremenek authored
llvm-svn: 91547
-
Fariborz Jahanian authored
instead of crashing for now. llvm-svn: 91546
-
Anders Carlsson authored
llvm-svn: 91545
-
Nuno Lopes authored
llvm-svn: 91544
-
Nuno Lopes authored
implement PR5654: add -fassume-sane-operator-new, which is enabled by default, and adds the malloc attribute to the global function new() and to the overloaded new operators. feel free to chage the name to this lengthy argument llvm-svn: 91543
-
Douglas Gregor authored
llvm-svn: 91542
-
Douglas Gregor authored
llvm-svn: 91541
-
Nuno Lopes authored
llvm-svn: 91540
-
Nuno Lopes authored
llvm-svn: 91539
-
John McCall authored
function in a C++ call using an arbitrary call-expression type. Actually exploit this to fix the recovery implemented earlier. The diagnostic is still iffy, though. llvm-svn: 91538
-
Daniel Dunbar authored
llvm-svn: 91537
-
Daniel Dunbar authored
llvm-svn: 91536
-
Zhongxing Xu authored
attribute: the object type. Add initial support for visiting CXXThisExpr. Fix a bunch of 80-col violations. llvm-svn: 91535
-
Daniel Dunbar authored
problem", this broke llvm-gcc bootstrap for release builds on x86_64-apple-darwin10. This reverts commit db22309800b224a9f5f51baf76071d7a93ce59c9. llvm-svn: 91534
-
Daniel Dunbar authored
this", this broke llvm-gcc bootstrap for release builds on x86_64-apple-darwin10. llvm-svn: 91533
-
Chris Lattner authored
miscompile (i386.o miscompares) but it happens both with and without this patch. llvm-svn: 91532
-
Chris Lattner authored
llvm-svn: 91531
-
Chris Lattner authored
llvm-svn: 91530
-