- Apr 17, 2006
-
-
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: 27758
-
Evan Cheng authored
llvm-svn: 27755
-
Chris Lattner authored
new patterns. llvm-svn: 27754
-
Chris Lattner authored
PowerPC/vec_constants.ll:test_29. llvm-svn: 27752
-
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
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
llvm-svn: 27746
-
Chris Lattner authored
llvm-svn: 27744
-
Chris Lattner authored
llvm-svn: 27742
-
Chris Lattner authored
of various 4-element vectors. llvm-svn: 27739
-
- Apr 16, 2006
-
-
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
Remove some done items from the todo list. llvm-svn: 27729
-
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
-
- Apr 15, 2006
-
-
Evan Cheng authored
llvm-svn: 27722
-
Evan Cheng authored
llvm-svn: 27721
-
Evan Cheng authored
llvm-svn: 27720
-
Evan Cheng authored
llvm-svn: 27719
-
Evan Cheng authored
llvm-svn: 27718
-
Evan Cheng authored
llvm-svn: 27716
-
Evan Cheng authored
llvm-svn: 27715
-
Chris Lattner authored
llvm-svn: 27714
-
- Apr 14, 2006
-
-
Evan Cheng authored
llvm-svn: 27711
-
Evan Cheng authored
llvm-svn: 27699
-
Evan Cheng authored
vla are present in the function. This causes a crash when a leaf function allocates space on the stack used to store / load with 128-bit SSE instructions. llvm-svn: 27698
-
Evan Cheng authored
llvm-svn: 27697
-
Chris Lattner authored
separate functions, for simplicity and code clarity. llvm-svn: 27693
-
Chris Lattner authored
functions, which makes the code much cleaner :) llvm-svn: 27692
-
Evan Cheng authored
llvm-svn: 27685
-
Evan Cheng authored
llvm-svn: 27684
-
Reid Spencer authored
llvm-svn: 27683
-
- Apr 13, 2006
-
-
Reid Spencer authored
llvm-svn: 27682
-
Evan Cheng authored
llvm-svn: 27668
-