Skip to content
  • Meador Inge's avatar
    instcombine: Migrate math library call simplifications · 193e035b
    Meador Inge authored
    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.
    
    llvm-svn: 167815
    193e035b
Loading