Lines Matching refs:AMDGPULibCalls

51 class AMDGPULibCalls {  class
138 AMDGPULibCalls() {} in AMDGPULibCalls() function in llvm::AMDGPULibCalls
408 FunctionCallee AMDGPULibCalls::getFunction(Module *M, const FuncInfo &fInfo) { in getFunction()
416 bool AMDGPULibCalls::parseFunctionName(const StringRef &FMangledName, in parseFunctionName()
421 bool AMDGPULibCalls::isUnsafeMath(const FPMathOperator *FPOp) const { in isUnsafeMath()
425 bool AMDGPULibCalls::isUnsafeFiniteOnlyMath(const FPMathOperator *FPOp) const { in isUnsafeFiniteOnlyMath()
430 bool AMDGPULibCalls::canIncreasePrecisionOfConstantFold( in canIncreasePrecisionOfConstantFold()
436 void AMDGPULibCalls::initFunction(Function &F, FunctionAnalysisManager &FAM) { in initFunction()
443 bool AMDGPULibCalls::useNativeFunc(const StringRef F) const { in useNativeFunc()
447 void AMDGPULibCalls::initNativeFuncs() { in initNativeFuncs()
453 bool AMDGPULibCalls::sincosUseNative(CallInst *aCI, const FuncInfo &FInfo) { in sincosUseNative()
487 bool AMDGPULibCalls::useNative(CallInst *aCI) { in useNative()
521 bool AMDGPULibCalls::fold_read_write_pipe(CallInst *CI, IRBuilder<> &B, in fold_read_write_pipe()
637 bool AMDGPULibCalls::fold(CallInst *CI) { in fold()
817 bool AMDGPULibCalls::TDOFold(CallInst *CI, const FuncInfo &FInfo) { in TDOFold()
890 bool AMDGPULibCalls::fold_pow(FPMathOperator *FPOp, IRBuilder<> &B, in fold_pow()
1144 bool AMDGPULibCalls::fold_rootn(FPMathOperator *FPOp, IRBuilder<> &B, in fold_rootn()
1204 FunctionCallee AMDGPULibCalls::getNativeFunction(Module *M, in getNativeFunction()
1216 bool AMDGPULibCalls::shouldReplaceLibcallWithIntrinsic(const CallInst *CI, in shouldReplaceLibcallWithIntrinsic()
1242 void AMDGPULibCalls::replaceLibCallWithSimpleIntrinsic(IRBuilder<> &B, in replaceLibCallWithSimpleIntrinsic()
1263 bool AMDGPULibCalls::tryReplaceLibcallWithSimpleIntrinsic( in tryReplaceLibcallWithSimpleIntrinsic()
1274 AMDGPULibCalls::insertSinCos(Value *Arg, FastMathFlags FMF, IRBuilder<> &B, in insertSinCos()
1310 bool AMDGPULibCalls::fold_sincos(FPMathOperator *FPOp, IRBuilder<> &B, in fold_sincos()
1418 bool AMDGPULibCalls::evaluateScalarMathFunc(const FuncInfo &FInfo, double &Res0, in evaluateScalarMathFunc()
1583 bool AMDGPULibCalls::evaluateCall(CallInst *aCI, const FuncInfo &FInfo) { in evaluateCall()
1666 AMDGPULibCalls Simplifier; in run()
1695 AMDGPULibCalls Simplifier; in run()