- Mar 18, 2006
-
-
Evan Cheng authored
V8I16, etc. llvm-svn: 26838
-
- Mar 17, 2006
-
-
Nate Begeman authored
cost-modeled as producing a flag. This fixes the test I just added for neg llvm-svn: 26835
-
Evan Cheng authored
llvm-svn: 26833
-
Evan Cheng authored
llvm-svn: 26831
-
Chris Lattner authored
llvm-svn: 26824
-
Chris Lattner authored
llvm-svn: 26818
-
Evan Cheng authored
llvm-svn: 26817
-
Evan Cheng authored
ADD32ri8. llvm-svn: 26816
-
Evan Cheng authored
- Nuke a bogus comment. llvm-svn: 26815
-
Nate Begeman authored
Make the PPC backend not dependent on BRTWOWAY_CC and make the branch selector smarter about the code it generates, fixing a case in the readme. llvm-svn: 26814
-
Chris Lattner authored
llvm-svn: 26813
-
- Mar 16, 2006
-
-
Evan Cheng authored
llvm-svn: 26810
-
Nate Begeman authored
more target independant, generate better code, and be less conservative. llvm-svn: 26809
-
Chris Lattner authored
llvm-svn: 26808
-
Chris Lattner authored
llvm-svn: 26807
-
Chris Lattner authored
llvm-svn: 26806
-
Chris Lattner authored
llvm-svn: 26805
-
Evan Cheng authored
llvm-svn: 26804
-
Evan Cheng authored
scale component of the target addressing mode. llvm-svn: 26802
-
Chris Lattner authored
5 instructions away. llvm-svn: 26801
-
Chris Lattner authored
llvm-svn: 26800
-
Chris Lattner authored
llvm-svn: 26797
-
Nate Begeman authored
llvm-svn: 26795
-
Chris Lattner authored
llvm-svn: 26793
-
Chris Lattner authored
llvm-svn: 26789
-
- Mar 15, 2006
-
-
Nate Begeman authored
llvm-svn: 26776
-
- Mar 14, 2006
-
-
Chris Lattner authored
llvm-svn: 26762
-
Chris Lattner authored
llvm-svn: 26758
-
Chris Lattner authored
llvm-svn: 26754
-
Evan Cheng authored
llvm-svn: 26743
-
Evan Cheng authored
llvm-svn: 26742
-
Evan Cheng authored
llvm-svn: 26741
-
Evan Cheng authored
llvm-svn: 26740
-
Chris Lattner authored
llvm-svn: 26737
-
- Mar 13, 2006
-
-
Chris Lattner authored
registers, and update it on entry to each function, then restore it on exit. This compiles: void func(vfloat *a, vfloat *b, vfloat *c) { *a = *b * *c + *c; } to this: _func: mfspr r2, 256 oris r6, r2, 49152 mtspr 256, r6 lvx v0, 0, r5 lvx v1, 0, r4 vmaddfp v0, v1, v0, v0 stvx v0, 0, r3 mtspr 256, r2 blr GCC produces this (which has additional stack accesses): _func: mfspr r0,256 stw r0,-4(r1) oris r0,r0,0xc000 mtspr 256,r0 lvx v0,0,r5 lvx v1,0,r4 lwz r12,-4(r1) vmaddfp v0,v0,v1,v0 stvx v0,0,r3 mtspr 256,r12 blr llvm-svn: 26733
-
Jim Laskey authored
llvm-svn: 26729
-
Chris Lattner authored
llvm-svn: 26728
-
Chris Lattner authored
llvm-svn: 26725
-
Chris Lattner authored
llvm-svn: 26722
-
Chris Lattner authored
llvm-svn: 26721
-