mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-26 23:29:22 +00:00
This patch migrates the math library call simplifications from the simplify-libcalls pass into the instcombine library call simplifier. I have typically migrated just one simplifier at a time, but the math simplifiers are interdependent because: 1. CosOpt, PowOpt, and Exp2Opt all depend on UnaryDoubleFPOpt. 2. CosOpt, PowOpt, Exp2Opt, and UnaryDoubleFPOpt all depend on the option -enable-double-float-shrink. These two factors made migrating each of these simplifiers individually more of a pain than it would be worth. So, I migrated them all together. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@167815 91177308-0d34-0410-b5e6-96231b3b80d8 |
||
---|---|---|
.. | ||
2005-05-20-sprintf-crash.ll | ||
2007-04-06-strchr-miscompile.ll | ||
2008-05-19-memcmp.ll | ||
2009-01-04-Annotate.ll | ||
2009-02-11-NotInitialized.ll | ||
2009-05-30-memcmp-byte.ll | ||
2009-07-28-Exit.ll | ||
2009-07-29-Exit2.ll | ||
2010-05-30-memcpy-Struct.ll | ||
abs.ll | ||
debug-line.ll | ||
FFS.ll | ||
float-shrink-compare.ll | ||
FPrintF.ll | ||
FPuts.ll | ||
fwrite.ll | ||
iprintf.ll | ||
IsDigit.ll | ||
lit.local.cfg | ||
MemCpy.ll | ||
osx-names.ll | ||
PR7357.ll | ||
Printf.ll | ||
Puts.ll | ||
SPrintF.ll | ||
ToAscii.ll | ||
win-math.ll |