Lines Matching refs:AMDGPULibCalls

46 class AMDGPULibCalls {  class
122 AMDGPULibCalls(const TargetMachine *TM_ = nullptr) : TM(TM_) {} in AMDGPULibCalls() function in llvm::AMDGPULibCalls
138 AMDGPULibCalls Simplifier;
157 AMDGPULibCalls Simplifier;
433 FunctionCallee AMDGPULibCalls::getFunction(Module *M, const FuncInfo &fInfo) { in getFunction()
441 bool AMDGPULibCalls::parseFunctionName(const StringRef &FMangledName, in parseFunctionName()
446 bool AMDGPULibCalls::isUnsafeMath(const CallInst *CI) const { in isUnsafeMath()
455 bool AMDGPULibCalls::useNativeFunc(const StringRef F) const { in useNativeFunc()
459 void AMDGPULibCalls::initNativeFuncs() { in initNativeFuncs()
465 bool AMDGPULibCalls::sincosUseNative(CallInst *aCI, const FuncInfo &FInfo) { in sincosUseNative()
499 bool AMDGPULibCalls::useNative(CallInst *aCI) { in useNative()
532 bool AMDGPULibCalls::fold_read_write_pipe(CallInst *CI, IRBuilder<> &B, in fold_read_write_pipe()
593 bool AMDGPULibCalls::fold(CallInst *CI, AliasAnalysis *AA) { in fold()
690 bool AMDGPULibCalls::TDOFold(CallInst *CI, const FuncInfo &FInfo) { in TDOFold()
754 bool AMDGPULibCalls::fold_recip(CallInst *CI, IRBuilder<> &B, in fold_recip()
772 bool AMDGPULibCalls::fold_divide(CallInst *CI, IRBuilder<> &B, in fold_divide()
802 bool AMDGPULibCalls::fold_pow(CallInst *CI, IRBuilder<> &B, in fold_pow()
1087 bool AMDGPULibCalls::fold_rootn(CallInst *CI, IRBuilder<> &B, in fold_rootn()
1141 bool AMDGPULibCalls::fold_fma_mad(CallInst *CI, IRBuilder<> &B, in fold_fma_mad()
1186 FunctionCallee AMDGPULibCalls::getNativeFunction(Module *M, in getNativeFunction()
1196 bool AMDGPULibCalls::fold_sqrt(CallInst *CI, IRBuilder<> &B, in fold_sqrt()
1214 bool AMDGPULibCalls::fold_sincos(CallInst *CI, IRBuilder<> &B, in fold_sincos()
1318 bool AMDGPULibCalls::fold_wavefrontsize(CallInst *CI, IRBuilder<> &B) { in fold_wavefrontsize()
1341 BasicBlock::iterator AMDGPULibCalls::getEntryIns(CallInst * UI) { in getEntryIns()
1350 AllocaInst* AMDGPULibCalls::insertAlloca(CallInst *UI, IRBuilder<> &B, in insertAlloca()
1363 bool AMDGPULibCalls::evaluateScalarMathFunc(const FuncInfo &FInfo, in evaluateScalarMathFunc()
1558 bool AMDGPULibCalls::evaluateCall(CallInst *aCI, const FuncInfo &FInfo) { in evaluateCall()
1693 AMDGPULibCalls Simplifier(&TM); in run()
1754 AMDGPULibCalls Simplifier; in run()