- Mar 23, 2006
-
-
Chris Lattner authored
llvm-svn: 26972
-
- Mar 22, 2006
-
-
Chris Lattner authored
llvm-svn: 26965
-
Chris Lattner authored
casts between legal vector types. llvm-svn: 26961
-
Chris Lattner authored
SingleSource/UnitTests/Vector/build.c llvm-svn: 26936
-
Chris Lattner authored
llvm-svn: 26934
-
- Mar 21, 2006
-
-
Chris Lattner authored
llvm-svn: 26931
-
Chris Lattner authored
llvm-svn: 26928
-
Chris Lattner authored
Note that this code won't work for vectors that aren't legal on the target. Improvements coming. llvm-svn: 26925
-
- Mar 20, 2006
-
-
Chris Lattner authored
llvm-svn: 26885
-
Chris Lattner authored
llvm-svn: 26884
-
Chris Lattner authored
llvm-svn: 26880
-
- Mar 19, 2006
-
-
Chris Lattner authored
llvm-svn: 26867
-
Chris Lattner authored
llvm-svn: 26866
-
Chris Lattner authored
llvm-svn: 26858
-
Chris Lattner authored
This implements CodeGen/Generic/vector.ll:test_variable_buildvector llvm-svn: 26852
-
Chris Lattner authored
a constant. This implements test_constant_insert in CodeGen/Generic/vector.ll llvm-svn: 26851
-
Chris Lattner authored
llvm-svn: 26849
-
Chris Lattner authored
Rename ConstantVec -> BUILD_VECTOR and VConstant -> VBUILD_VECTOR. Allow*BUILD_VECTOR to take variable inputs. llvm-svn: 26847
-
Chris Lattner authored
llvm-svn: 26845
-
Chris Lattner authored
This fixes CodeGen/Generic/vector.ll llvm-svn: 26843
-
- Mar 18, 2006
-
-
Chris Lattner authored
things. llvm-svn: 26840
-
- Mar 17, 2006
-
-
Chris Lattner authored
llvm-svn: 26830
-
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: 26811
-
- Mar 16, 2006
-
-
Chris Lattner authored
illegal vector types yet! llvm-svn: 26799
-
Chris Lattner authored
llvm-svn: 26798
-
- Mar 15, 2006
-
-
Chris Lattner authored
llvm-svn: 26788
-
Chris Lattner authored
llvm-svn: 26787
-
Jim Laskey authored
llvm-svn: 26782
-
- Mar 14, 2006
-
-
Jim Laskey authored
2. Allow for user defined debug descriptors. 3. Allow for user augmented fields on debug descriptors. llvm-svn: 26760
-
- Mar 13, 2006
-
-
Chris Lattner authored
llvm-svn: 26731
-
Jim Laskey authored
llvm-svn: 26729
-
Chris Lattner authored
Regression/CodeGen/PowerPC/and_add.ll a case that occurs with dynamic allocas of constant size. llvm-svn: 26727
-
Chris Lattner authored
llvm-svn: 26724
-
Chris Lattner authored
a select and FABS/FNEG. This speeds up a trivial (aka stupid) copysign benchmark I wrote from 6.73s to 2.64s, woo. llvm-svn: 26723
-
- Mar 12, 2006
-
-
Chris Lattner authored
to be emitted. Don't add one to the latency of a completed instruction if the latency of the op is 0. llvm-svn: 26718
-
Chris Lattner authored
predecessor to finish before they can start. llvm-svn: 26717
-
Chris Lattner authored
operands have all issued, but whose results are not yet available. This allows us to compile: int G; int test(int A, int B, int* P) { return (G+A)*(B+1); } to: _test: lis r2, ha16(L_G$non_lazy_ptr) addi r4, r4, 1 lwz r2, lo16(L_G$non_lazy_ptr)(r2) lwz r2, 0(r2) add r2, r2, r3 mullw r3, r2, r4 blr instead of this, which has a stall between the lis/lwz: _test: lis r2, ha16(L_G$non_lazy_ptr) lwz r2, lo16(L_G$non_lazy_ptr)(r2) addi r4, r4, 1 lwz r2, 0(r2) add r2, r2, r3 mullw r3, r2, r4 blr llvm-svn: 26716
-
- Mar 11, 2006
-
-
Chris Lattner authored
which cycle it lands on. llvm-svn: 26714
-
Chris Lattner authored
llvm-svn: 26713
-