- Mar 06, 2008
-
-
Gabor Greif authored
llvm-svn: 47994
-
Evan Cheng authored
llvm-svn: 47992
-
Nick Lewycky authored
under modulo (overflow). Fixes PR1933. llvm-svn: 47987
-
Scott Michel authored
upper and lower 32-bits are the same (in addition to 0 and -1 previously.) llvm-svn: 47985
-
Andrew Lenharth authored
llvm-svn: 47981
-
Devang Patel authored
llvm-svn: 47980
-
Dale Johannesen authored
correct now. llvm-svn: 47978
-
Anton Korobeynikov authored
llvm-svn: 47977
-
Anton Korobeynikov authored
llvm-svn: 47975
-
Anton Korobeynikov authored
llvm-svn: 47974
-
Scott Michel authored
using IL, ILA, et. al. v2i64 and i64 are now supported by the select bits (SELB) instruction. - Add missing comparison operations (testcase forthcoming) - More multiclass refactoring. llvm-svn: 47973
-
- Mar 05, 2008
-
-
Anton Korobeynikov authored
llvm-svn: 47968
-
Evan Cheng authored
llvm-svn: 47966
-
Devang Patel authored
llvm-svn: 47965
-
Daniel Berlin authored
Patch by Curtis Dunham. llvm-svn: 47959
-
Dale Johannesen authored
and add some protection against creating such. llvm-svn: 47957
-
Chris Lattner authored
llvm-svn: 47948
-
Anton Korobeynikov authored
llvm-svn: 47945
-
Anton Korobeynikov authored
llvm-svn: 47944
-
Evan Cheng authored
llvm-svn: 47941
-
Evan Cheng authored
llvm-svn: 47940
-
Chris Lattner authored
llvm-svn: 47939
-
Chris Lattner authored
except ppc long double. This allows us to shrink constant pool entries for x86 long double constants, which in turn allows us to use flds/fldl instead of fldt. llvm-svn: 47938
-
Chris Lattner authored
all the way to float, not stopping at double. llvm-svn: 47937
-
Evan Cheng authored
llvm-svn: 47934
-
Evan Cheng authored
llvm-svn: 47933
-
Dan Gohman authored
bug in r47928 (Int64Ty is the correct type for the constant pool entry here) and removes the asserts, now that the code is capable of handling i128. llvm-svn: 47932
-
Evan Cheng authored
For x86, if sse2 is available, it's not a good idea since cvtss2sd is slower than a movsd load and it prevents load folding. On x87, it's important to shrink fp constant since fldt is very expensive. llvm-svn: 47931
-
Andrew Lenharth authored
llvm-svn: 47929
-
Dan Gohman authored
llvm-svn: 47928
-
Evan Cheng authored
findRegisterUseOperandIdx, findRegisterDefOperandIndx. Fix some naming inconsistencies. llvm-svn: 47927
-
Devang Patel authored
llvm-svn: 47924
-
Devang Patel authored
llvm-svn: 47922
-
Bill Wendling authored
llvm-svn: 47918
-
Dale Johannesen authored
class (cosmetic). First piece of byval implementation; this doesn't work yet. No functional change. llvm-svn: 47917
-
Bill Wendling authored
llvm-svn: 47915
-
- Mar 04, 2008
-
-
Devang Patel authored
llvm-svn: 47911
-
Devang Patel authored
llvm-svn: 47909
-
Devang Patel authored
llvm-svn: 47908
-
Devang Patel authored
Update test to use multiple return value directly, instead of relying on -sretpromotion. llvm-svn: 47907
-