- Jan 09, 2005
-
-
Chris Lattner authored
llvm-svn: 19421
-
Chris Lattner authored
loops in stepanov to this: .LBB_Z5test0PdS__2: # no_exit.1 fldl data(,%eax,8) fldl 24(%esp) faddp %st(1) fstl 24(%esp) incl %eax cmpl $2000, %eax fstpl 16(%esp) #FP_REG_KILL jl .LBB_Z5test0PdS__2 instead of this: .LBB_Z5test0PdS__2: # no_exit.1 fldl data(,%eax,8) fldl 24(%esp) faddp %st(1) fstl 24(%esp) incl %eax movl $data, %ecx movl %ecx, %edx addl $16000, %edx subl %ecx, %edx movl %edx, %ecx sarl $2, %ecx shrl $29, %ecx addl %ecx, %edx sarl $3, %edx cmpl %edx, %eax fstpl 16(%esp) #FP_REG_KILL jl .LBB_Z5test0PdS__2 The old instruction selector produced: .LBB_Z5test0PdS__2: # no_exit.1 fldl 24(%esp) faddl data(,%eax,8) fstl 24(%esp) movl %eax, %ecx incl %ecx incl %eax leal data+16000, %edx movl $data, %edi subl %edi, %edx movl %edx, %edi sarl $2, %edi shrl $29, %edi addl %edi, %edx sarl $3, %edx cmpl %edx, %ecx fstpl 16(%esp) #FP_REG_KILL jl .LBB_Z5test0PdS__2 # no_exit.1 Which is even worse! llvm-svn: 19419
-
- Jan 08, 2005
-
-
Chris Lattner authored
llvm-svn: 19369
-
Chris Lattner authored
llvm-svn: 19365
-
Chris Lattner authored
llvm-svn: 19361
-
- Jan 07, 2005
-
-
Chris Lattner authored
llvm-svn: 19360
-
Chris Lattner authored
llvm-svn: 19359
-
Chris Lattner authored
llvm-svn: 19353
-
Chris Lattner authored
llvm-svn: 19345
-
Chris Lattner authored
llvm-svn: 19327
-
- Jul 04, 2004
-
-
Reid Spencer authored
llvm-svn: 14622
-
- Jun 17, 2004
-
-
Chris Lattner authored
llvm-svn: 14201
-
- Jun 02, 2004
-
-
Chris Lattner authored
llvm-svn: 13948
-
- Nov 11, 2003
-
-
Brian Gaeke authored
llvm-svn: 9903
-
- Oct 20, 2003
-
-
John Criswell authored
Header files will be on the way. llvm-svn: 9298
-
- Aug 15, 2003
-
-
Chris Lattner authored
llvm-svn: 7875
-
- Aug 11, 2003
-
-
Chris Lattner authored
unfinished llvm-svn: 7717
-