Lines Matching full:exp2
1059 // pow(2.0, x) -> exp2(x)
1061 hasUnaryFloatFn(TLI, Op1->getType(), LibFunc::exp2, LibFunc::exp2f,
1063 return EmitUnaryFloatFnCall(Op2, "exp2", B, Callee->getAttributes());
1113 if (UnsafeFPShrink && Callee->getName() == "exp2" &&
1126 // Turn exp2(sitofp(x)) -> ldexp(1.0, sext(x)) if sizeof(x) <= 32
1127 // Turn exp2(uitofp(x)) -> ldexp(1.0, zext(x)) if sizeof(x) < 32
1989 case Intrinsic::exp2:
2036 case LibFunc::exp2:
2157 // * log(exp2(y)) -> y*log(2)