- Feb 26, 2008
-
-
Chris Lattner authored
after legalize. Just because a constant is legal (e.g. 0.0 in SSE) doesn't mean that its negated value is legal (-0.0). We could make this stronger by checking to see if the negated constant is actually legal post negation, but it doesn't seem like a big deal. llvm-svn: 47591
-
Ted Kremenek authored
llvm-svn: 47590
-
Evan Cheng authored
operands into inline asm block. llvm-svn: 47589
-
Ted Kremenek authored
llvm-svn: 47588
-
Evan Cheng authored
llvm-svn: 47587
-
Ted Kremenek authored
Added recording of divide-by-zero and divide-by-uninitialized nodes. llvm-svn: 47586
-
Devang Patel authored
llvm-svn: 47585
-
Nick Kledzik authored
llvm-svn: 47584
-
Devang Patel authored
Take 2. llvm-svn: 47583
-
Chris Lattner authored
Patch by Mike Stump! llvm-svn: 47582
-
Chris Lattner authored
sign of its type in the early exit case. No testcase, because this doesn't manifest as a failure. llvm-svn: 47581
-
Chris Lattner authored
llvm-svn: 47580
-
Ted Kremenek authored
This caused the whole body to get dropped from the CFG. llvm-svn: 47579
-
Ted Kremenek authored
llvm-svn: 47578
-
Devang Patel authored
llvm-svn: 47577
-
Eli Friedman authored
llvm-svn: 47576
-
- Feb 25, 2008
-
-
Dan Gohman authored
pointed out that this isn't correct at -O0. llvm-svn: 47575
-
Andrew Lenharth authored
llvm-svn: 47574
-
Dale Johannesen authored
llvm-svn: 47573
-
Ted Kremenek authored
that aren't VarDecls. llvm-svn: 47572
-
Dan Gohman authored
and StoreSDNode into LSBaseSDNode. llvm-svn: 47570
-
Dan Gohman authored
{S,U}MUL_LOHI with an unused high value. llvm-svn: 47569
-
Eli Friedman authored
failures on OS X in some cases. (Thank you valgrind.) llvm-svn: 47568
-
Dan Gohman authored
result into a MUL late in the X86 codegen process. ISD::MUL is once again Legal on X86, so this is no longer needed. And, the hack was suboptimal; see PR1874 for details. llvm-svn: 47567
-
Dan Gohman authored
llvm-svn: 47566
-
Chris Lattner authored
bits VC++ right now. llvm-svn: 47565
-
Ted Kremenek authored
llvm-svn: 47564
-
Chris Lattner authored
llvm-svn: 47563
-
Ted Kremenek authored
llvm-svn: 47562
-
Dan Gohman authored
a SignBitIsZero function to simplify a common use case. llvm-svn: 47561
-
Chris Lattner authored
llvm-svn: 47560
-
Chris Lattner authored
llvm-svn: 47558
-
Evan Cheng authored
All remat'ed loads cannot be folded into two-address code. Not just argument loads. This change doesn't really have any impact on codegen. llvm-svn: 47557
-
Chris Lattner authored
llvm-svn: 47556
-
Chris Lattner authored
llvm-svn: 47555
-
Dale Johannesen authored
of TokenFactor underneath chain (seems to be enough) llvm-svn: 47554
-
Lauro Ramos Venancio authored
llvm-svn: 47553
-
Dan Gohman authored
that combines getValueType and MVT::getSizeInBits, since this occurrs frequently. llvm-svn: 47552
-
Lauro Ramos Venancio authored
llvm-svn: 47551
-
Ted Kremenek authored
symbolic store: VarDecl's inserted into the sweep may not always bind to anything; handle this special case just like bindings to uninitialized values. llvm-svn: 47550
-