- Dec 11, 2004
-
-
Brian Gaeke authored
llvm-svn: 18803
-
Brian Gaeke authored
ctor parameters can be defaulted. Print the transformed llvm code input to the instruction selector when -print-machineinstrs is on, just like V9. llvm-svn: 18794
-
Brian Gaeke authored
*or g0, x add g0, x recognized * as a move) or x, g0 add x, g0 or 0, x add 0, x or x, 0 add x, 0 llvm-svn: 18793
-
Brian Gaeke authored
* Don't emit the Index * ElementSize multiply if Index is a constant. * Use a shift, not a multiply, if ElementSize is 1/2/4/8. * If ElementSize fits in the immediate field of SMUL, then put it there. Fix a bug where struct offsets might be truncated (ConstantSInt::get is now used instead of ConstantInt::get). llvm-svn: 18792
-
Brian Gaeke authored
ones are failing in cbe. llvm-svn: 18791
-
- Dec 10, 2004
-
-
Brian Gaeke authored
slipping through into the instruction selector, which can't deal with them yet. llvm-svn: 18758
-
Brian Gaeke authored
llvm-svn: 18757
-
Brian Gaeke authored
llvm-svn: 18756
-
Brian Gaeke authored
matter with my sparcv8 libstdc++.a) and to-do list. llvm-svn: 18755
-
Brian Gaeke authored
llvm-svn: 18737
-
Brian Gaeke authored
llvm-svn: 18736
-
Brian Gaeke authored
think some of these might be the CFE's fault; a rebuild should come soon. llvm-svn: 18735
-
Brian Gaeke authored
each pair. I think this fixes that. One of these days, I swear I'm going to get the hang of C++ iterators. Really. llvm-svn: 18734
-
- Dec 09, 2004
-
-
Brian Gaeke authored
llvm-svn: 18714
-
Brian Gaeke authored
llvm-svn: 18713
-
Brian Gaeke authored
everything was an int!) llvm-svn: 18712
-
- Dec 03, 2004
-
-
Brian Gaeke authored
to rewrite this to use relocations. llvm-svn: 18453
-
- Nov 30, 2004
-
-
Brian Gaeke authored
llvm-svn: 18384
-
Brian Gaeke authored
%f0 = fmovs %f0 %f1 = fmovs %f1 then just delete the FpMOVD pseudo-instruction instead. Also, add statistics and debug printouts. llvm-svn: 18383
-
- Nov 24, 2004
-
-
Brian Gaeke authored
llvm-svn: 18202
-
Brian Gaeke authored
llvm-svn: 18201
-
- Nov 23, 2004
-
-
Brian Gaeke authored
llvm-svn: 18173
-
Brian Gaeke authored
llvm-svn: 18172
-
Brian Gaeke authored
llvm-svn: 18171
-
Brian Gaeke authored
llvm-svn: 18154
-
Brian Gaeke authored
llvm-svn: 18149
-
Brian Gaeke authored
llvm-svn: 18148
-
- Nov 22, 2004
-
-
Brian Gaeke authored
llvm-svn: 18100
-
Brian Gaeke authored
llvm-svn: 18099
-
- Nov 21, 2004
-
-
Brian Gaeke authored
llvm-svn: 18088
-
Brian Gaeke authored
64-bit support. llvm-svn: 18087
-
Brian Gaeke authored
Add a big comment containing my notes on how to do setcc for longs/ulongs. llvm-svn: 18086
-
Brian Gaeke authored
llvm-svn: 18085
-
Brian Gaeke authored
much stack, but that's better than not enough, which leads to miscompilations. Fix FP vaarg. llvm-svn: 18079
-
Brian Gaeke authored
llvm-svn: 18078
-
- Nov 20, 2004
-
-
Brian Gaeke authored
llvm-svn: 18055
-
Brian Gaeke authored
llvm-svn: 18054
-
Brian Gaeke authored
llvm-svn: 18031
-
Misha Brukman authored
want to do; instead, we can use MachineInstr::addExternalSymbol(char*, bool) and thus we don't have to modify the Module as we are code generating for it llvm-svn: 18025
-
Misha Brukman authored
llvm-svn: 18023
-