- Mar 16, 2006
-
-
Chris Lattner authored
llvm-svn: 26806
-
Chris Lattner authored
llvm-svn: 26805
-
Evan Cheng authored
llvm-svn: 26804
-
Evan Cheng authored
stride. For a set of uses of the IV of a stride which is a multiple of another stride, do not insert a new IV expression. Rather, reuse the previous IV and rewrite the uses as uses of IV expression multiplied by the factor. e.g. x = 0 ...; x ++ y = 0 ...; y += 4 then use of y can be rewritten as use of 4*x for x86. llvm-svn: 26803
-
Evan Cheng authored
scale component of the target addressing mode. llvm-svn: 26802
-
Chris Lattner authored
5 instructions away. llvm-svn: 26801
-
Chris Lattner authored
llvm-svn: 26800
-
Chris Lattner authored
illegal vector types yet! llvm-svn: 26799
-
Chris Lattner authored
llvm-svn: 26798
-
Chris Lattner authored
llvm-svn: 26797
-
Nate Begeman authored
llvm-svn: 26795
-
Chris Lattner authored
llvm-svn: 26793
-
Chris Lattner authored
llvm-svn: 26789
-
- Mar 15, 2006
-
-
Chris Lattner authored
llvm-svn: 26788
-
Chris Lattner authored
llvm-svn: 26787
-
Chris Lattner authored
is fallout from the type/value split in the symtab long long ago :) llvm-svn: 26785
-
Jim Laskey authored
llvm-svn: 26782
-
Andrew Lenharth authored
llvm-svn: 26781
-
Andrew Lenharth authored
llvm-svn: 26779
-
Andrew Lenharth authored
llvm-svn: 26777
-
Nate Begeman authored
llvm-svn: 26776
-
Andrew Lenharth authored
and the offset lands at a field boundary in the old type, construct a new type, copying the fields masked by the offset from the old type, and unify with that. llvm-svn: 26775
-
Andrew Lenharth authored
llvm-svn: 26774
-
- Mar 14, 2006
-
-
Chris Lattner authored
llvm-svn: 26764
-
Chris Lattner authored
llvm-svn: 26763
-
Chris Lattner authored
llvm-svn: 26762
-
Jim Laskey authored
2. Allow for user defined debug descriptors. 3. Allow for user augmented fields on debug descriptors. llvm-svn: 26760
-
Chris Lattner authored
llvm-svn: 26758
-
Chris Lattner authored
A*A*B + A*A*C --> A*(A*B+A*C) --> A*(A*(B+C)) This implements Reassociate/mul-factor3.ll llvm-svn: 26757
-
Chris Lattner authored
llvm-svn: 26755
-
Chris Lattner authored
llvm-svn: 26754
-
Chris Lattner authored
(x<<1)+(y<<1) -> (X+Y)<<1. This implements Transforms/Reassociate/shift-factor.ll llvm-svn: 26753
-
Reid Spencer authored
llvm-svn: 26748
-
Jim Laskey authored
2. Remove the declaration of llvm.dbg.declare. llvm-svn: 26745
-
Evan Cheng authored
llvm-svn: 26743
-
Evan Cheng authored
llvm-svn: 26742
-
Evan Cheng authored
llvm-svn: 26741
-
Evan Cheng authored
llvm-svn: 26740
-
Evan Cheng authored
transformation decisions. llvm-svn: 26738
-
Chris Lattner authored
llvm-svn: 26737
-