- Apr 12, 2006
-
-
Chris Lattner authored
Canonicalize BUILD_VECTOR's that match VSPLTI's into a single type for each form, eliminating a bunch of Pat patterns in the .td file and allowing us to CSE stuff more aggressively. This implements PowerPC/buildvec_canonicalize.ll:VSPLTI llvm-svn: 27614
-
Chris Lattner authored
each other. This implements CodeGen/PowerPC/vxor-canonicalize.ll llvm-svn: 27609
-
- Apr 11, 2006
-
-
Nate Begeman authored
llvm-svn: 27594
-
Nate Begeman authored
llvm-svn: 27593
-
Chris Lattner authored
llvm-svn: 27592
-
Jim Laskey authored
llvm-svn: 27588
-
Chris Lattner authored
doesn't say where they go :-/ llvm-svn: 27579
-
Chris Lattner authored
No functionality change. llvm-svn: 27577
-
- Apr 09, 2006
-
-
Chris Lattner authored
llvm-svn: 27544
-
Chris Lattner authored
llvm-svn: 27543
-
- Apr 08, 2006
-
-
Nate Begeman authored
letting the code generator handle them directly. llvm-svn: 27539
-
Chris Lattner authored
constant pool load. llvm-svn: 27538
-
Chris Lattner authored
No functionality changes. llvm-svn: 27536
-
- Apr 07, 2006
-
-
Jim Laskey authored
entry point of a function. llvm-svn: 27494
-
Jim Laskey authored
llvm-svn: 27491
-
Chris Lattner authored
llvm-svn: 27470
-
Chris Lattner authored
llvm-svn: 27469
-
Chris Lattner authored
Convert vsldoi(x,x) to work the same way other (x,x) cases work. llvm-svn: 27467
-
Chris Lattner authored
llvm-svn: 27463
-
- Apr 06, 2006
-
-
Chris Lattner authored
llvm-svn: 27457
-
Chris Lattner authored
llvm-svn: 27453
-
Chris Lattner authored
lower it and LLVM to have one fewer intrinsic. This implements CodeGen/PowerPC/vec_shuffle.ll llvm-svn: 27450
-
Chris Lattner authored
vperm with a perm mask lvx'd from the constant pool. llvm-svn: 27448
-
Chris Lattner authored
llvm-svn: 27442
-
- Apr 05, 2006
-
-
Chris Lattner authored
llvm-svn: 27440
-
Chris Lattner authored
llvm-svn: 27439
-
Evan Cheng authored
llvm-svn: 27433
-
Chris Lattner authored
llvm-svn: 27425
-
Chris Lattner authored
llvm-svn: 27423
-
Chris Lattner authored
llvm-svn: 27421
-
Chris Lattner authored
llvm-svn: 27419
-
Chris Lattner authored
llvm-svn: 27418
-
Chris Lattner authored
llvm-svn: 27417
-
Chris Lattner authored
llvm-svn: 27416
-
Chris Lattner authored
llvm-svn: 27414
-
Chris Lattner authored
Fix some broken logic that would cause us to codegen {2147483647,2147483647,2147483647,2147483647} as 'vspltisb v0, -1'. llvm-svn: 27413
-
- Apr 04, 2006
-
-
Chris Lattner authored
handle all 4 PPC vector types. This simplifies the matching code and allows us to eliminate a bunch of patterns. This also adds cases we were missing, such as CodeGen/PowerPC/vec_splat.ll:splat_h. llvm-svn: 27400
-
Chris Lattner authored
llvm-svn: 27387
-
Chris Lattner authored
llvm-svn: 27386
-
Chris Lattner authored
llvm-svn: 27385
-