- Oct 13, 2006
-
-
Evan Cheng authored
llvm-svn: 30945
-
Chris Lattner authored
llvm-svn: 30938
-
Chris Lattner authored
llvm-svn: 30921
-
- Oct 12, 2006
-
-
Evan Cheng authored
llvm-svn: 30914
-
Evan Cheng authored
llvm-svn: 30913
-
Chris Lattner authored
llvm-svn: 30907
-
Chris Lattner authored
that it can't assume ESP is unmodified across the instrs. llvm-svn: 30905
-
Chris Lattner authored
llvm-svn: 30900
-
Chris Lattner authored
This compiles both tests in X86/vec_ss_load_fold.ll into: _test1: movss 4(%esp), %xmm0 subss LCPI1_0, %xmm0 mulss LCPI1_1, %xmm0 minss LCPI1_2, %xmm0 xorps %xmm1, %xmm1 maxss %xmm1, %xmm0 cvttss2si %xmm0, %eax andl $65535, %eax ret instead of: _test1: movss LCPI1_0, %xmm0 movss 4(%esp), %xmm1 subss %xmm0, %xmm1 movss LCPI1_1, %xmm0 mulss %xmm0, %xmm1 movss LCPI1_2, %xmm0 minss %xmm0, %xmm1 xorps %xmm0, %xmm0 maxss %xmm0, %xmm1 cvttss2si %xmm1, %eax andl $65535, %eax ret llvm-svn: 30894
-
- Oct 11, 2006
-
-
Evan Cheng authored
llvm-svn: 30892
-
Evan Cheng authored
llvm-svn: 30891
-
- Oct 10, 2006
-
-
Evan Cheng authored
See comment in CanBeFoldedBy() for detailed explanation. llvm-svn: 30851
-
- Oct 09, 2006
-
-
Evan Cheng authored
folding first. llvm-svn: 30848
-
Evan Cheng authored
llvm-svn: 30847
-
Evan Cheng authored
llvm-svn: 30844
-
- Oct 07, 2006
-
-
Chris Lattner authored
a framework for doing it right. This fixes CodeGen/X86/2006-10-07-ScalarSSEMiscompile.ll. Once X86DAGToDAGISel::SelectScalarSSELoad is implemented right, this task will be done. llvm-svn: 30817
-
Chris Lattner authored
llvm-svn: 30815
-
Chris Lattner authored
llvm-svn: 30814
-
Chris Lattner authored
llvm-svn: 30813
-
Chris Lattner authored
llvm-svn: 30812
-
Chris Lattner authored
llvm-svn: 30811
-
Chris Lattner authored
Fix a bug where the asmstring for PSUBQrm was wrong. llvm-svn: 30810
-
Chris Lattner authored
llvm-svn: 30809
-
Chris Lattner authored
llvm-svn: 30808
-
Chris Lattner authored
PDI_binop_rm -> PDI_binop_rm_int PDI_binop_rmi -> PDI_binop_rmi_int to make it clear that these are for use with intrinsics. llvm-svn: 30807
-
Chris Lattner authored
llvm-svn: 30806
-
Chris Lattner authored
llvm-svn: 30805
-
Chris Lattner authored
This allows us to use the multiclass for other packs. llvm-svn: 30804
-
Chris Lattner authored
llvm-svn: 30800
-
Chris Lattner authored
llvm-svn: 30797
-
Chris Lattner authored
llvm-svn: 30796
-
Chris Lattner authored
llvm-svn: 30795
-
Chris Lattner authored
llvm-svn: 30794
-
Chris Lattner authored
llvm-svn: 30793
-
Chris Lattner authored
llvm-svn: 30792
-
Chris Lattner authored
llvm-svn: 30791
-
Chris Lattner authored
llvm-svn: 30790
-
Chris Lattner authored
llvm-svn: 30789
-
Chris Lattner authored
llvm-svn: 30788
-
Chris Lattner authored
llvm-svn: 30787
-