- Dec 07, 2006
-
-
Bill Wendling authored
llvm-svn: 32333
-
Chris Lattner authored
llvm-svn: 32331
-
Chris Lattner authored
llvm-svn: 32297
-
- Dec 06, 2006
-
-
Chris Lattner authored
llvm-svn: 32293
-
Chris Lattner authored
llvm-svn: 32291
-
Chris Lattner authored
llvm-svn: 32285
-
Chris Lattner authored
llvm-svn: 32284
-
Chris Lattner authored
is 'unsigned'. llvm-svn: 32279
-
Jim Laskey authored
llvm-svn: 32277
-
- Dec 04, 2006
-
-
Jim Laskey authored
updating the SP link. llvm-svn: 32202
-
- Dec 01, 2006
-
-
Evan Cheng authored
llvm-svn: 32091
-
Evan Cheng authored
llvm-svn: 32075
-
Jim Laskey authored
2. Float values need to be promoted to double when they are vararg. llvm-svn: 32074
-
Jim Laskey authored
llvm-svn: 32073
-
Evan Cheng authored
A initialized global variable cannot be extern weak. However, if a global value's initializer is itself a external weak symbol, emit the weak reference. llvm-svn: 32069
-
Evan Cheng authored
llvm-svn: 32068
-
Chris Lattner authored
llvm-svn: 32057
-
- Nov 30, 2006
-
-
Evan Cheng authored
llvm-svn: 32034
-
- Nov 29, 2006
-
-
Chris Lattner authored
created intrinsics have the right integer types. This fixes PowerPC/2006-11-29-AltivecFPSplat.ll llvm-svn: 32024
-
Jim Laskey authored
llvm-svn: 32019
-
- Nov 28, 2006
-
-
Jim Laskey authored
llvm-svn: 31970
-
Jim Laskey authored
llvm-svn: 31969
-
Jim Laskey authored
llvm-svn: 31966
-
Evan Cheng authored
of opcode and number of operands. llvm-svn: 31947
-
- Nov 25, 2006
-
-
Reid Spencer authored
llvm-svn: 31902
-
- Nov 20, 2006
-
-
Chris Lattner authored
llvm-svn: 31884
-
Chris Lattner authored
llvm-svn: 31882
-
- Nov 18, 2006
-
-
Chris Lattner authored
Also, valist should create a pointer RC reg class value, not a GPRC value. llvm-svn: 31840
-
Chris Lattner authored
llvm-svn: 31839
-
Chris Lattner authored
llvm-svn: 31838
-
Chris Lattner authored
The algorithm it used before wasn't 100% correct, we now use an iterative expansion model. This fixes assembler errors when compiling 403.gcc with tail merging enabled. Change the way the branch selector works overall: Now, the isel generates PPC::BCC instructions (as it used to) directly, and these BCC instructions are emitted to the output or jitted directly if branches don't need expansion. Only if branches need expansion are instructions rewritten and created. This should make branch select faster, and eliminates the Bxx instructions from the .td file. llvm-svn: 31837
-
Chris Lattner authored
issues to the ground. llvm-svn: 31836
-
- Nov 17, 2006
-
-
Chris Lattner authored
value and CR reg #. This requires swapping the order of these everywhere that touches BCC and requires us to write custom matching logic for PPCcondbranch :( llvm-svn: 31835
-
Chris Lattner authored
llvm-svn: 31834
-
Chris Lattner authored
llvm-svn: 31833
-
Jim Laskey authored
llvm-svn: 31828
-
Jim Laskey authored
2. Offsets on 64-bit stores are still in bytes. llvm-svn: 31824
-
Jim Laskey authored
llvm-svn: 31823
-
Chris Lattner authored
llvm-svn: 31805
-
Chris Lattner authored
llvm-svn: 31799
-