- Dec 20, 2005
-
-
Nate Begeman authored
us to load and store vectors directly at a pointer (offset of zero) by using r0 as the base register. This also requires some asm printer work to satisfy the darwin assembler. For void %foo(<4 x float> * %a) { entry: %tmp1 = load <4 x float> * %a; %tmp2 = add <4 x float> %tmp1, %tmp1 store <4 x float> %tmp2, <4 x float> *%a ret void } We now produce: _foo: lvx v0, 0, r3 vaddfp v0, v0, v0 stvx v0, 0, r3 blr Instead of: _foo: li r2, 0 lvx v0, r2, r3 vaddfp v0, v0, v0 stvx v0, r2, r3 blr llvm-svn: 24872
-
Nate Begeman authored
llvm-svn: 24871
-
Evan Cheng authored
llvm-svn: 24870
-
Evan Cheng authored
llvm-svn: 24869
-
- Dec 19, 2005
-
-
Evan Cheng authored
llvm-svn: 24867
-
Chris Lattner authored
creating graphs that cannot be scheduled. llvm-svn: 24866
-
John Criswell authored
Make the dsa-alloc-list and dsa-free-list options hidden. llvm-svn: 24864
-
John Criswell authored
llvm-svn: 24863
-
John Criswell authored
functions that allocate memory. llvm-svn: 24862
-
Jim Laskey authored
llvm-svn: 24861
-
Jim Laskey authored
latency period between the two. llvm-svn: 24860
-
Chris Lattner authored
we were storing into [FP+88] instead of [FP+92]. Improve codegen by emitting [FP+92], instead of emitting a copy of FP into another GPR which wouldn't be coallesced because FP isn't register allocated. llvm-svn: 24859
-
Chris Lattner authored
llvm-svn: 24857
-
Chris Lattner authored
llvm-svn: 24856
-
Chris Lattner authored
llvm-svn: 24855
-
Chris Lattner authored
llvm-svn: 24854
-
Chris Lattner authored
llvm-svn: 24853
-
Chris Lattner authored
llvm-svn: 24852
-
Chris Lattner authored
llvm-svn: 24850
-
Chris Lattner authored
llvm-svn: 24849
-
Chris Lattner authored
llvm-svn: 24848
-
Chris Lattner authored
llvm-svn: 24847
-
Chris Lattner authored
llvm-svn: 24846
-
Chris Lattner authored
llvm-svn: 24845
-
Chris Lattner authored
llvm-svn: 24844
-
Chris Lattner authored
llvm-svn: 24843
-
Chris Lattner authored
llvm-svn: 24842
-
Chris Lattner authored
llvm-svn: 24841
-
Chris Lattner authored
llvm-svn: 24840
-
Chris Lattner authored
llvm-svn: 24839
-
Chris Lattner authored
llvm-svn: 24838
-
Chris Lattner authored
llvm-svn: 24837
-
- Dec 18, 2005
-
-
Chris Lattner authored
llvm-svn: 24836
-
Jeff Cohen authored
llvm-svn: 24835
-
Chris Lattner authored
llvm-svn: 24834
-
Chris Lattner authored
llvm-svn: 24832
-
Chris Lattner authored
a small bug in tblgen. When that is fixed, we can remove the ISD::Call case in Select. llvm-svn: 24830
-
Chris Lattner authored
llvm-svn: 24828
-
Chris Lattner authored
llvm-svn: 24826
-
Chris Lattner authored
llvm-svn: 24825
-