Teach the inliner to track deoptimization state
[oota-llvm.git] / include / llvm / Transforms / Utils / SimplifyLibCalls.h
index 41159603aae5ead751143e7bf2ba666435d4aef6..55b0a13ad3c108680f1702a8195188974b7fcc81 100644 (file)
@@ -131,8 +131,10 @@ private:
   Value *optimizePow(CallInst *CI, IRBuilder<> &B);
   Value *optimizeExp2(CallInst *CI, IRBuilder<> &B);
   Value *optimizeFabs(CallInst *CI, IRBuilder<> &B);
+  Value *optimizeFMinFMax(CallInst *CI, IRBuilder<> &B);
   Value *optimizeSqrt(CallInst *CI, IRBuilder<> &B);
   Value *optimizeSinCosPi(CallInst *CI, IRBuilder<> &B);
+  Value *optimizeTan(CallInst *CI, IRBuilder<> &B);
 
   // Integer Library Call Optimizations
   Value *optimizeFFS(CallInst *CI, IRBuilder<> &B);