Lines Matching refs:FuncInfo
49 typedef llvm::AMDGPULibFunc FuncInfo; typedef in llvm::AMDGPULibCalls
60 FunctionCallee getFunction(Module *M, const FuncInfo &fInfo);
62 bool parseFunctionName(const StringRef &FMangledName, FuncInfo &FInfo);
64 bool TDOFold(CallInst *CI, const FuncInfo &FInfo);
69 bool fold_recip(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
72 bool fold_divide(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
75 bool fold_pow(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
78 bool fold_rootn(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
81 bool fold_fma_mad(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
84 bool sincosUseNative(CallInst *aCI, const FuncInfo &FInfo);
87 bool evaluateScalarMathFunc(const FuncInfo &FInfo, double& Res0,
89 bool evaluateCall(CallInst *aCI, const FuncInfo &FInfo);
92 bool fold_sqrt(CallInst *CI, IRBuilder<> &B, const FuncInfo &FInfo);
99 const FuncInfo &FInfo);
109 FunctionCallee getNativeFunction(Module *M, const FuncInfo &FInfo);
433 FunctionCallee AMDGPULibCalls::getFunction(Module *M, const FuncInfo &fInfo) { in getFunction()
442 FuncInfo &FInfo) { in parseFunctionName()
465 bool AMDGPULibCalls::sincosUseNative(CallInst *aCI, const FuncInfo &FInfo) { in sincosUseNative()
503 FuncInfo FInfo; in useNative()
533 const FuncInfo &FInfo) { in fold_read_write_pipe()
619 FuncInfo FInfo; in fold()
690 bool AMDGPULibCalls::TDOFold(CallInst *CI, const FuncInfo &FInfo) { in TDOFold()
755 const FuncInfo &FInfo) { in fold_recip()
773 const FuncInfo &FInfo) { in fold_divide()
803 const FuncInfo &FInfo) { in fold_pow()
1088 const FuncInfo &FInfo) { in fold_rootn()
1142 const FuncInfo &FInfo) { in fold_fma_mad()
1187 const FuncInfo &FInfo) { in getNativeFunction()
1190 FuncInfo nf = FInfo; in getNativeFunction()
1197 const FuncInfo &FInfo) { in fold_sqrt()
1363 bool AMDGPULibCalls::evaluateScalarMathFunc(const FuncInfo &FInfo, in evaluateScalarMathFunc()
1558 bool AMDGPULibCalls::evaluateCall(CallInst *aCI, const FuncInfo &FInfo) { in evaluateCall()