Lines Matching refs:FPMathOperator
74 bool fold_pow(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
77 bool fold_rootn(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
95 bool fold_sincos(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
120 bool isUnsafeMath(const FPMathOperator *FPOp) const;
121 bool isUnsafeFiniteOnlyMath(const FPMathOperator *FPOp) const;
123 bool canIncreasePrecisionOfConstantFold(const FPMathOperator *FPOp) const;
130 static void replaceCall(FPMathOperator *I, Value *With) { in replaceCall()
418 bool AMDGPULibCalls::isUnsafeMath(const FPMathOperator *FPOp) const { in isUnsafeMath()
422 bool AMDGPULibCalls::isUnsafeFiniteOnlyMath(const FPMathOperator *FPOp) const { in isUnsafeFiniteOnlyMath()
428 const FPMathOperator *FPOp) const { in canIncreasePrecisionOfConstantFold()
668 if (FPMathOperator *FPOp = dyn_cast<FPMathOperator>(CI)) { in fold()
900 bool AMDGPULibCalls::fold_pow(FPMathOperator *FPOp, IRBuilder<> &B, in fold_pow()
1150 bool AMDGPULibCalls::fold_rootn(FPMathOperator *FPOp, IRBuilder<> &B, in fold_rootn()
1350 bool AMDGPULibCalls::fold_sincos(FPMathOperator *FPOp, IRBuilder<> &B, in fold_sincos()
1430 auto *OtherOp = cast<FPMathOperator>(XI); in fold_sincos()