- Aug 31, 2006
-
-
Chris Lattner authored
llvm-svn: 29993
-
Nick Lewycky authored
the PredicateSimplifier is skipped in make check anyways. llvm-svn: 29992
-
Nick Lewycky authored
another Value) weren't being found by findProperties. This fixes predsimplify.ll test6, a missed optimization opportunity. llvm-svn: 29991
-
Chris Lattner authored
llvm-svn: 29990
-
Chris Lattner authored
llvm-svn: 29989
-
- Aug 30, 2006
-
-
Chris Lattner authored
llvm-svn: 29978
-
Chris Lattner authored
Also, the assert could never fire due to || instead of &&. llvm-svn: 29977
-
Chris Lattner authored
llvm-svn: 29972
-
Chris Lattner authored
llvm-svn: 29971
-
Nick Lewycky authored
If a branch's condition has become a ConstantBool, simplify it immediately. Removing the edge saves work and exposes up more optimization opportunities in the pass. Add support for SelectInst. llvm-svn: 29970
-
Chris Lattner authored
llvm-svn: 29969
-
Chris Lattner authored
number of copies, potentially defining live ranges that appear to have differing value numbers that become identical when coallsced. Among other things, this fixes CodeGen/X86/shift-coalesce.ll and PR687. llvm-svn: 29968
-
Chris Lattner authored
llvm-svn: 29967
-
Devang Patel authored
exit blocks. The output is dependent on addresses of basic block. Add and use Loop::getUniqueExitBlocks. llvm-svn: 29966
-
Evan Cheng authored
llvm-svn: 29965
-
Evan Cheng authored
llvm-svn: 29964
-
- Aug 29, 2006
-
-
Evan Cheng authored
llvm-svn: 29963
-
Evan Cheng authored
llvm-svn: 29962
-
Reid Spencer authored
llvm-svn: 29960
-
Evan Cheng authored
llvm-svn: 29958
-
Evan Cheng authored
or vector result. X86 does not have load/mod/store variants of those instructions. llvm-svn: 29957
-
Evan Cheng authored
- Also disable isel load folding if -fast. llvm-svn: 29956
-
Evan Cheng authored
update stage. llvm-svn: 29955
-
Jim Laskey authored
handling.) llvm-svn: 29954
-
Jim Laskey authored
llvm-svn: 29953
-
Evan Cheng authored
llvm-svn: 29952
-
Evan Cheng authored
Move isCommutativeBinOp from SelectionDAG.cpp and DAGCombiner.cpp out. Make it a static method of SelectionDAG. llvm-svn: 29951
-
Owen Anderson authored
llvm-svn: 29950
-
Nate Begeman authored
there are clearly some encoding bugs lurking in there somewhere. llvm-svn: 29949
-
Nick Lewycky authored
llvm-svn: 29948
-
Nick Lewycky authored
and simplifies expressions. This implements the optimization described in PR807. llvm-svn: 29947
-
Evan Cheng authored
llvm-svn: 29946
-
- Aug 28, 2006
-
-
Chris Lattner authored
llvm-svn: 29945
-
Evan Cheng authored
Add an optional pass to preprocess the DAG before x86 isel to allow selecting more load/mod/store instructions. llvm-svn: 29943
-
Chris Lattner authored
llvm-svn: 29941
-
Chris Lattner authored
llvm-svn: 29940
-
Bill Wendling authored
llvm-svn: 29939
-
Bill Wendling authored
llvm-svn: 29938
-
Bill Wendling authored
Fixed some inconsistencies with format. Corrected some of the text. Put code inside of "code" div tags. llvm-svn: 29937
-
Owen Anderson authored
gccas on 252.eon llvm-svn: 29936
-