- Sep 07, 2006
-
-
Chris Lattner authored
llvm-svn: 30157
-
Chris Lattner authored
llvm-svn: 30148
-
Chris Lattner authored
llvm-svn: 30141
-
- Sep 06, 2006
-
-
Chris Lattner authored
llvm-svn: 30137
-
- Sep 05, 2006
-
-
Chris Lattner authored
llvm-svn: 30120
-
- Sep 04, 2006
-
-
Rafael Espindola authored
llvm-svn: 30103
-
- Sep 03, 2006
-
-
Rafael Espindola authored
llvm-svn: 30067
-
Chris Lattner authored
llvm-svn: 30063
-
Owen Anderson authored
llvm-svn: 30059
-
- Sep 02, 2006
-
-
Owen Anderson authored
llvm-svn: 30057
-
Rafael Espindola authored
llvm-svn: 30056
-
Nick Lewycky authored
Reorder operations to remove duplicated work. Fix to leave floating-point types out of the optimization. Add tests to predsimplify.ll for SwitchInst and SelectInst handling. llvm-svn: 30055
-
Evan Cheng authored
llvm-svn: 30043
-
Chris Lattner authored
llvm-svn: 30036
-
- Sep 01, 2006
-
-
Chris Lattner authored
llvm-svn: 30028
-
- Aug 31, 2006
-
-
Nick Lewycky authored
the PredicateSimplifier is skipped in make check anyways. llvm-svn: 29992
-
Chris Lattner authored
llvm-svn: 29990
-
- Aug 30, 2006
-
-
Chris Lattner authored
llvm-svn: 29967
-
Evan Cheng authored
llvm-svn: 29964
-
- Aug 29, 2006
-
-
Evan Cheng authored
llvm-svn: 29963
-
Evan Cheng authored
llvm-svn: 29958
-
Nick Lewycky authored
and simplifies expressions. This implements the optimization described in PR807. llvm-svn: 29947
-
- Aug 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29927
-
Chris Lattner authored
llvm-svn: 29926
-
Chris Lattner authored
llvm-svn: 29924
-
- Aug 27, 2006
-
-
Chris Lattner authored
but that's not the ppc backend's fault. llvm-svn: 29914
-
- Aug 26, 2006
-
-
Evan Cheng authored
llvm-svn: 29899
-
- Aug 25, 2006
-
-
Rafael Espindola authored
llvm-svn: 29877
-
- Aug 24, 2006
-
-
Owen Anderson authored
utility of the LoopUnroll pass. Also, add a testcase for multiblock-loop unrolling. llvm-svn: 29859
-
Rafael Espindola authored
llvm-svn: 29854
-
- Aug 22, 2006
-
-
Rafael Espindola authored
llvm-svn: 29821
-
Chris Lattner authored
llvm-svn: 29813
-
Reid Spencer authored
Note to self: test before committing things! llvm-svn: 29810
-
Reid Spencer authored
Rafael can get a chance to fix it. llvm-svn: 29809
-
Bill Wendling authored
Reid removed the analyze tool and incorporated it into the opt tool. llvm-svn: 29807
-
Rafael Espindola authored
llvm-svn: 29802
-
- Aug 21, 2006
-
-
Bill Wendling authored
MOV R0, R1 MOV R1, R0 the second machine instruction is removed. Added a regression test. llvm-svn: 29792
-
- Aug 18, 2006
-
-
Reid Spencer authored
Shrinkify LLVM's footprint by removing the analyze tool and moving its functionality into the opt tool. THis eliminates one of the largest tools from LLVM and doesn't make opt much bigger because it already included most of the analysis passes. To get the old analyze functionality pass the -analyze option to opt. Note that the integeration here is dead simple. The "main" of analyze was just copied to opt and invoked if the -analyze option was given. There may be opportunities for further integration such as removing the distinction between transform passes and analysis passes. To use the analysis functionality, if you previously did this: analyze $FNAME -domset -disable-verify you would now do this: opt -analyze $FNAME -domset -disable-verify Pretty simple. llvm-svn: 29762
-
Chris Lattner authored
llvm-svn: 29760
-
- Aug 17, 2006
-
-
Rafael Espindola authored
llvm-svn: 29748
-