- Apr 09, 2007
-
-
Devang Patel authored
llvm-svn: 35822
-
Devang Patel authored
Handle Argument or Undef as an incoming PHI value. llvm-svn: 35821
-
Devang Patel authored
llvm-svn: 35820
-
Devang Patel authored
llvm-svn: 35819
-
Chris Lattner authored
llvm-svn: 35792
-
Chris Lattner authored
Transforms/InstCombine/vec_insertelt.ll and fixes PR1286. We now compile the code from that bug into: _foo: movl 4(%esp), %eax movdqa (%eax), %xmm0 movl 8(%esp), %ecx psllw (%ecx), %xmm0 movdqa %xmm0, (%eax) ret instead of: _foo: subl $4, %esp movl %ebp, (%esp) movl %esp, %ebp movl 12(%ebp), %eax movdqa (%eax), %xmm0 #IMPLICIT_DEF %eax pinsrw $2, %eax, %xmm0 xorl %ecx, %ecx pinsrw $3, %ecx, %xmm0 pinsrw $4, %eax, %xmm0 pinsrw $5, %ecx, %xmm0 pinsrw $6, %eax, %xmm0 pinsrw $7, %ecx, %xmm0 movl 8(%ebp), %eax movdqa (%eax), %xmm1 psllw %xmm0, %xmm1 movdqa %xmm1, (%eax) movl %ebp, %esp popl %ebp ret woo :) llvm-svn: 35788
-
Owen Anderson authored
isReachableFromEntry test to ETForest to factor a common test out of code. llvm-svn: 35786
-
- Apr 08, 2007
-
-
Chris Lattner authored
llvm-svn: 35768
-
Chris Lattner authored
llvm-svn: 35765
-
Chris Lattner authored
llvm-svn: 35763
-
Chris Lattner authored
Add a new xform to simplify (A&B)|(~A&C). THis implements InstCombine/or2.ll:test1 llvm-svn: 35760
-
Chris Lattner authored
fwrite optimizer. llvm-svn: 35758
-
Nick Lewycky authored
llvm-svn: 35757
-
- Apr 07, 2007
-
-
Chris Lattner authored
just return the string itself. llvm-svn: 35755
-
Chris Lattner authored
llvm-svn: 35754
-
Chris Lattner authored
Fix some miscompilations in fprintf optimizer. llvm-svn: 35753
-
Chris Lattner authored
and Prolangs-C/cdecl llvm-svn: 35749
-
Owen Anderson authored
ETForest updating mechanisms don't work as I thought they did. These changes will be reapplied once the issue is worked out. llvm-svn: 35741
-
Nick Lewycky authored
llvm-svn: 35734
-
Owen Anderson authored
llvm-svn: 35731
-
Owen Anderson authored
continuing work on PR1171. llvm-svn: 35730
-
Owen Anderson authored
llvm-svn: 35729
-
Owen Anderson authored
work for PR 1171. llvm-svn: 35728
-
Owen Anderson authored
on PR1171. llvm-svn: 35726
-
Nick Lewycky authored
llvm-svn: 35724
-
Owen Anderson authored
This is the beginning of work for PR1171. llvm-svn: 35720
-
Nick Lewycky authored
llvm-svn: 35719
-
Nick Lewycky authored
llvm-svn: 35718
-
Nick Lewycky authored
first and then range testing second. llvm-svn: 35715
-
Devang Patel authored
llvm-svn: 35714
-
Chris Lattner authored
llvm-svn: 35713
-
Chris Lattner authored
llvm-svn: 35712
-
Chris Lattner authored
llvm-svn: 35711
-
Chris Lattner authored
llvm-svn: 35710
-
Chris Lattner authored
llvm-svn: 35709
-
Chris Lattner authored
llvm-svn: 35708
-
Chris Lattner authored
llvm-svn: 35707
-
Chris Lattner authored
SimplifyLibCalls/2007-04-06-strchr-miscompile.ll and PR1307 llvm-svn: 35706
-
Chris Lattner authored
llvm-svn: 35704
-
Chris Lattner authored
the start index of the array as well as the length. No functionality change. llvm-svn: 35703
-