- Sep 02, 2010
-
-
Chandler Carruth authored
llvm-svn: 112809
-
Nick Lewycky authored
llvm-svn: 112808
-
Lang Hames authored
llvm-svn: 112807
-
Bruno Cardoso Lopes authored
llvm-svn: 112806
-
Bruno Cardoso Lopes authored
llvm-svn: 112805
-
Bruno Cardoso Lopes authored
llvm-svn: 112804
-
NAKAMURA Takumi authored
bugpoint uses it. llvm-svn: 112803
-
NAKAMURA Takumi authored
llvm-svn: 112802
-
NAKAMURA Takumi authored
Win32 codegen emits implicit invoking __main into, to fail. llvm-svn: 112801
-
Bruno Cardoso Lopes authored
llvm-svn: 112799
-
Eric Christopher authored
I don't need to implement this quite yet - and not for ConstantInt anyhow. llvm-svn: 112798
-
Eric Christopher authored
llvm-svn: 112795
-
Eric Christopher authored
llvm-svn: 112793
-
Jim Grosbach authored
llvm-svn: 112790
-
Eric Christopher authored
into the "address selection" routine and handle constant materialization for stores. llvm-svn: 112788
-
Jim Grosbach authored
llvm-svn: 112787
-
Chris Lattner authored
llvm-svn: 112781
-
Jim Grosbach authored
llvm-svn: 112779
-
Jim Grosbach authored
to try to allocate reserved registers. llvm-svn: 112774
-
Bob Wilson authored
add, and subtract operations with zero-extended or sign-extended vectors. Update tests. Add auto-upgrade support for the old intrinsics. llvm-svn: 112773
-
Dan Gohman authored
this code is actually testing for. llvm-svn: 112767
-
Chris Lattner authored
llvm-svn: 112763
-
Bruno Cardoso Lopes authored
llvm-svn: 112760
-
Jim Grosbach authored
at them since they'd end up in the register weights list. Tell it to stop doing that. llvm-svn: 112756
-
Dale Johannesen authored
moment, as there's a testcase that uses it and expects it to be subject to optimizations; we won't be doing that. Some adjustments based on feedback from Bill. llvm-svn: 112754
-
Bruno Cardoso Lopes authored
check more strict, breaking some cases not checked in the testsuite, but also exposes some foldings not done before, as this example: movaps (%rdi), %xmm0 movaps (%rax), %xmm1 movaps %xmm0, %xmm2 movss %xmm1, %xmm2 shufps $36, %xmm2, %xmm0 now is generated as: movaps (%rdi), %xmm0 movaps %xmm0, %xmm1 movlps (%rax), %xmm1 shufps $36, %xmm1, %xmm0 llvm-svn: 112753
-
Eric Christopher authored
llvm-svn: 112752
-
Jakob Stoklund Olesen authored
This caused a miscompilation in WebKit where %RAX had conflicting defs when RemoveCopyByCommutingDef was commuting a %EAX use. llvm-svn: 112751
-
- Sep 01, 2010
-
-
Dale Johannesen authored
llvm-svn: 112748
-
Jim Grosbach authored
llvm-svn: 112746
-
Dan Gohman authored
infinite loops or exits will eventually exit. This fixes PR5373. llvm-svn: 112745
-
Dale Johannesen authored
llvm-svn: 112744
-
Jim Grosbach authored
physical register in a register class. Make sure to assert if the register class is empty. llvm-svn: 112743
-
Jim Grosbach authored
llvm-svn: 112742
-
Jim Grosbach authored
r112728 did this for fast regalloc. llvm-svn: 112741
-
Dale Johannesen authored
llvm-svn: 112740
-
Chris Lattner authored
llvm-svn: 112733
-
Jim Grosbach authored
llvm-svn: 112728
-
Owen Anderson authored
llvm-svn: 112727
-
Jim Grosbach authored
llvm-svn: 112726
-