- Mar 17, 2006
-
-
Nate Begeman authored
Make the PPC backend not dependent on BRTWOWAY_CC and make the branch selector smarter about the code it generates, fixing a case in the readme. llvm-svn: 26814
-
Chris Lattner authored
llvm-svn: 26813
-
Chris Lattner authored
llvm-svn: 26811
-
- Mar 16, 2006
-
-
Evan Cheng authored
llvm-svn: 26810
-
Nate Begeman authored
more target independant, generate better code, and be less conservative. llvm-svn: 26809
-
Chris Lattner authored
llvm-svn: 26808
-
Chris Lattner authored
llvm-svn: 26807
-
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
-