- Jul 17, 2007
-
-
Reid Spencer authored
having that implementation file #include <cstdlib>. llvm-svn: 39952
-
Evan Cheng authored
llvm-svn: 39950
-
Owen Anderson authored
beyond the end of an alloca to make FastDSE faster and more aggressive. llvm-svn: 39945
-
Reid Spencer authored
llvm-svn: 39944
-
Reid Spencer authored
Sigh .. fix copy & paste error. llvm-svn: 39939
-
Reid Spencer authored
found by prepending a . In build-for-llvm-top.sh, dereference variables for exansion. llvm-svn: 39936
-
Reid Spencer authored
This also avoids a fork bomb from the llvm-top/build script which doesn't know how to handle cycles in the dependence graph. llvm-svn: 39933
-
Reid Spencer authored
llvm-svn: 39931
-
- Jul 16, 2007
-
-
Owen Anderson authored
dead stores on 400.perlbench. llvm-svn: 39929
-
Owen Anderson authored
llvm-svn: 39926
-
Reid Spencer authored
llvm-gcc build to succeed. Without this change it fails in libstdc++ compilation. This causes no regressions in dejagnu tests. However, someone who knows this code better might want to review it. llvm-svn: 39924
-
Dan Gohman authored
have an error, and refector out the code for binary operators into ConstantFoldBinaryFP and use it for all binary floating-point operations which may have an error. These functions still rely exclusively on errno to detect errors though. llvm-svn: 39923
-
Dan Gohman authored
which appears to be the intent. llvm-svn: 39922
-
Dan Gohman authored
llvm-svn: 39921
-
Dan Gohman authored
where it's interpreted as a comment, not part of the syntax. llvm-svn: 39920
-
Bill Wendling authored
llvm-svn: 39917
-
Bill Wendling authored
llvm-svn: 39916
-
Bill Wendling authored
llvm-svn: 39915
-
Reid Spencer authored
of the cyclic depndency between llvm and llvm-gcc-4-0. llvm-svn: 39910
-
Chris Lattner authored
llvm-svn: 39896
-
Chris Lattner authored
llvm-svn: 39895
-
Nick Lewycky authored
llvm-svn: 39894
-
Nick Lewycky authored
Always pass the constant as the second parameter to HowManyLessThans. Remove obsolete "isSigned" parameter. llvm-svn: 39893
-
Chris Lattner authored
llvm-svn: 39885
-
Chris Lattner authored
llvm-svn: 39882
-
- Jul 15, 2007
-
-
Chris Lattner authored
First teach instcombine that sign bit checks only demand the sign bit, this allows simplify demanded bits to hack on expressions better. Second, teach instcombine that ashr is useless if only the sign bit is demanded. llvm-svn: 39880
-
Chris Lattner authored
(X << 31) <s 0 --> (X&1) != 0 This happens dozens of times in the CFE. llvm-svn: 39879
-
- Jul 14, 2007
-
-
Nick Lewycky authored
llvm-svn: 39857
-
Nick Lewycky authored
llvm-svn: 39856
-
Anton Korobeynikov authored
This patch fills the last necessary bits to enable exceptions handling in LLVM. Currently only on x86-32/linux. In fact, this patch adds necessary intrinsics (and their lowering) which represent really weird target-specific gcc builtins used inside unwinder. After corresponding llvm-gcc patch will land (easy) exceptions should be more or less workable. However, exceptions handling support should not be thought as 'finished': I expect many small and not so small glitches everywhere. llvm-svn: 39855
-
Nick Lewycky authored
llvm-svn: 39852
-
Nick Lewycky authored
llvm-svn: 39851
-
Evan Cheng authored
llvm-svn: 39845
-
Devang Patel authored
llvm-svn: 39844
-
Evan Cheng authored
llvm-svn: 39843
-
Owen Anderson authored
Handle GEPs with all-zero indices in the same way we handle pointer-pointer bitcasts. Also, fix a potentia infinite loop. This brings FastDSE to parity with old DSE on 175.vpr. llvm-svn: 39839
-
- Jul 13, 2007
-
-
Devang Patel authored
llvm-svn: 39834
-
Dan Gohman authored
llvm-svn: 39828
-
Dan Gohman authored
llvm-svn: 39827
-
Chris Lattner authored
llvm-svn: 39825
-