- Jan 20, 2006
-
-
Chris Lattner authored
llvm-svn: 25467
-
- Jan 19, 2006
-
-
Chris Lattner authored
llvm-svn: 25466
-
Evan Cheng authored
llvm-svn: 25465
-
Andrew Lenharth authored
llvm-svn: 25464
-
Andrew Lenharth authored
llvm-svn: 25463
-
Duraid Madina authored
fix boolean XOR (which fixes up comparisons..) llvm-svn: 25462
-
Duraid Madina authored
BOOM! llvm-svn: 25460
-
Duraid Madina authored
llvm-svn: 25459
-
Evan Cheng authored
instruction to produce a result. e.g MUL8m, the instruction does not produce a explicit result. However it produces an implicit result in AL which would be copied to a temp. The root operator of the matching pattern is a mul so the use would expect it to produce a result. llvm-svn: 25458
-
Evan Cheng authored
llvm-svn: 25457
-
Reid Spencer authored
Don't do floor->floorf conversion if floorf is not available. This checks the compiler's host, not its target, which is incorrect for cross-compilers Not sure that's important as we don't build many cross-compilers. llvm-svn: 25456
-
Duraid Madina authored
llvm-svn: 25455
-
Reid Spencer authored
friends are actually detected. llvm-svn: 25454
-
Reid Spencer authored
Add checks for ceil, ceilf, floor, and floorf llvm-svn: 25453
-
Chris Lattner authored
need the float->double part. llvm-svn: 25452
-
Chris Lattner authored
llvm-svn: 25451
-
Chris Lattner authored
llvm-svn: 25450
-
Reid Spencer authored
llvm-svn: 25449
-
Reid Spencer authored
boolean flag if we read a function prototype that needs upgrading. 2. Don't upgrade the CallInst instruction until after its been inserted into the basic block, and only if we know that we have seen an upgraded intrinsic function. llvm-svn: 25448
-
Reid Spencer authored
in the case where it needs to cast back to a signed type. llvm-svn: 25447
-
Reid Spencer authored
2. Have UpgradeInstrinicCall return an Instruction* instead of a CallInst* and return the needed CastInst* if the result of the upgraded call needs to be casted back to a signed type. llvm-svn: 25446
-
Reid Spencer authored
need to be upgraded. llvm-svn: 25445
-
Evan Cheng authored
from add / sub. llvm-svn: 25444
-
Chris Lattner authored
llvm-svn: 25443
-
Chris Lattner authored
llvm-svn: 25442
-
Reid Spencer authored
of comparisons on the various type objects. llvm-svn: 25441
-
Evan Cheng authored
llvm-svn: 25440
-
Chris Lattner authored
llvm-svn: 25439
-
Evan Cheng authored
(or (x >> c) | (y << (32 - c))) ==> (shrd x, y, c) (or (x << c) | (y >> (32 - c))) ==> (shld x, y, c) llvm-svn: 25438
-
Evan Cheng authored
in the pattern. llvm-svn: 25437
-
Evan Cheng authored
llvm-svn: 25436
-
Evan Cheng authored
llvm-svn: 25435
-
Reid Spencer authored
llvm-svn: 25434
-
Reid Spencer authored
interface requires unsigned arguments. llvm-svn: 25433
-
Reid Spencer authored
the Function and the CallInst: UpgradeCallsToIntrinsic(Function*). Also, re-factor the AutoUpgrade implementation to eliminate some duplication of code. llvm-svn: 25432
-
Reid Spencer authored
floating point intrinsics. llvm-svn: 25431
-
Chris Lattner authored
hypothetical future boog. llvm-svn: 25430
-
Chris Lattner authored
unbreaks front-ends that don't use __main (like the new CFE). llvm-svn: 25429
-
Andrew Lenharth authored
llvm-svn: 25428
-
- Jan 18, 2006
-
-
Andrew Lenharth authored
llvm-svn: 25427
-