- Apr 17, 2006
-
-
Evan Cheng authored
llvm-svn: 27763
-
Evan Cheng authored
llvm-svn: 27762
-
Jeff Cohen authored
llvm-svn: 27761
-
Chris Lattner authored
This implements vec_constants.ll:test_vsldoi and test_rol llvm-svn: 27760
-
Chris Lattner authored
llvm-svn: 27759
-
Chris Lattner authored
llvm-svn: 27758
-
Evan Cheng authored
llvm-svn: 27755
-
Chris Lattner authored
new patterns. llvm-svn: 27754
-
Chris Lattner authored
llvm-svn: 27753
-
Chris Lattner authored
PowerPC/vec_constants.ll:test_29. llvm-svn: 27752
-
Chris Lattner authored
llvm-svn: 27751
-
Chris Lattner authored
Effeciently codegen even splats in the range [-32,30]. This allows us to codegen <30,30,30,30> as: vspltisw v0, 15 vadduwm v2, v0, v0 instead of as a cp load. llvm-svn: 27750
-
Chris Lattner authored
llvm-svn: 27749
-
Chris Lattner authored
if it can be implemented in 3 or fewer discrete altivec instructions, codegen it as such. This implements Regression/CodeGen/PowerPC/vec_perf_shuffle.ll llvm-svn: 27748
-
Chris Lattner authored
and shouldn't be lowered to vperm. llvm-svn: 27747
-
Chris Lattner authored
llvm-svn: 27746
-
Chris Lattner authored
llvm-svn: 27745
-
Chris Lattner authored
llvm-svn: 27744
-
Chris Lattner authored
llvm-svn: 27743
-
Chris Lattner authored
llvm-svn: 27742
-
Chris Lattner authored
llvm-svn: 27741
-
Chris Lattner authored
llvm-svn: 27740
-
Chris Lattner authored
of various 4-element vectors. llvm-svn: 27739
-
Chris Lattner authored
llvm-svn: 27738
-
Chris Lattner authored
llvm-svn: 27737
-
Chris Lattner authored
Altivec vectors. llvm-svn: 27736
-
- Apr 16, 2006
-
-
Evan Cheng authored
llvm-svn: 27735
-
Evan Cheng authored
llvm-svn: 27734
-
Evan Cheng authored
llvm-svn: 27733
-
Evan Cheng authored
address has to be 16-byte aligned but the values aren't spilled to 128-bit locations. llvm-svn: 27732
-
Chris Lattner authored
one type (v4i32) so that we don't have to write patterns for each type, and so that more CSE opportunities are exposed. llvm-svn: 27731
-
Chris Lattner authored
to write one pattern for vector stores instead of 4. llvm-svn: 27730
-
Chris Lattner authored
Remove some done items from the todo list. llvm-svn: 27729
-
Chris Lattner authored
Make the insert/extract elt -> shuffle code more aggressive. This fixes CodeGen/PowerPC/vec_shuffle.ll llvm-svn: 27728
-
Chris Lattner authored
llvm-svn: 27727
-
Chris Lattner authored
llvm-svn: 27726
-
Chris Lattner authored
go away when I start using evan's binop type canonicalizer llvm-svn: 27725
-
Chris Lattner authored
bitconverted from some other type. llvm-svn: 27724
-
Chris Lattner authored
buildvectors. llvm-svn: 27723
-
- Apr 15, 2006
-
-
Evan Cheng authored
llvm-svn: 27722
-