Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
llvm/include/llvm/Transforms/Utils/SimplifyLibCalls.h
Show First 20 Lines • Show All 192 Lines • ▼ Show 20 Lines | private: | ||||
Value *optimizeCAbs(CallInst *CI, IRBuilderBase &B); | Value *optimizeCAbs(CallInst *CI, IRBuilderBase &B); | ||||
Value *optimizePow(CallInst *CI, IRBuilderBase &B); | Value *optimizePow(CallInst *CI, IRBuilderBase &B); | ||||
Value *replacePowWithExp(CallInst *Pow, IRBuilderBase &B); | Value *replacePowWithExp(CallInst *Pow, IRBuilderBase &B); | ||||
Value *replacePowWithSqrt(CallInst *Pow, IRBuilderBase &B); | Value *replacePowWithSqrt(CallInst *Pow, IRBuilderBase &B); | ||||
Value *optimizeExp2(CallInst *CI, IRBuilderBase &B); | Value *optimizeExp2(CallInst *CI, IRBuilderBase &B); | ||||
Value *optimizeFMinFMax(CallInst *CI, IRBuilderBase &B); | Value *optimizeFMinFMax(CallInst *CI, IRBuilderBase &B); | ||||
Value *optimizeLog(CallInst *CI, IRBuilderBase &B); | Value *optimizeLog(CallInst *CI, IRBuilderBase &B); | ||||
Value *optimizeSqrt(CallInst *CI, IRBuilderBase &B); | Value *optimizeSqrt(CallInst *CI, IRBuilderBase &B); | ||||
Value *optimizeSinCosPi(CallInst *CI, IRBuilderBase &B); | Value *optimizeSinCosPi(CallInst *CI, bool IsSin, IRBuilderBase &B); | ||||
Value *optimizeTan(CallInst *CI, IRBuilderBase &B); | Value *optimizeTan(CallInst *CI, IRBuilderBase &B); | ||||
// Wrapper for all floating point library call optimizations | // Wrapper for all floating point library call optimizations | ||||
Value *optimizeFloatingPointLibCall(CallInst *CI, LibFunc Func, | Value *optimizeFloatingPointLibCall(CallInst *CI, LibFunc Func, | ||||
IRBuilderBase &B); | IRBuilderBase &B); | ||||
// Integer Library Call Optimizations | // Integer Library Call Optimizations | ||||
Value *optimizeFFS(CallInst *CI, IRBuilderBase &B); | Value *optimizeFFS(CallInst *CI, IRBuilderBase &B); | ||||
Value *optimizeFls(CallInst *CI, IRBuilderBase &B); | Value *optimizeFls(CallInst *CI, IRBuilderBase &B); | ||||
▲ Show 20 Lines • Show All 43 Lines • Show Last 20 Lines |