Lines Matching refs:FuncInfo

57   typedef llvm::AMDGPULibFunc FuncInfo;  typedef in llvm::AMDGPULibCalls
68 FunctionCallee getFunction(Module *M, const FuncInfo &fInfo);
70 bool parseFunctionName(const StringRef &FMangledName, FuncInfo &FInfo);
72 bool TDOFold(CallInst *CI, const FuncInfo &FInfo);
77 bool fold_pow(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
80 bool fold_rootn(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
83 bool sincosUseNative(CallInst *aCI, const FuncInfo &FInfo);
86 bool evaluateScalarMathFunc(const FuncInfo &FInfo, double &Res0, double &Res1,
88 bool evaluateCall(CallInst *aCI, const FuncInfo &FInfo);
98 bool fold_sincos(FPMathOperator *FPOp, IRBuilder<> &B, const FuncInfo &FInfo);
102 const FuncInfo &FInfo);
105 FunctionCallee getNativeFunction(Module *M, const FuncInfo &FInfo);
408 FunctionCallee AMDGPULibCalls::getFunction(Module *M, const FuncInfo &fInfo) { in getFunction()
417 FuncInfo &FInfo) { in parseFunctionName()
453 bool AMDGPULibCalls::sincosUseNative(CallInst *aCI, const FuncInfo &FInfo) { in sincosUseNative()
492 FuncInfo FInfo; in useNative()
522 const FuncInfo &FInfo) { in fold_read_write_pipe()
643 FuncInfo FInfo; in fold()
817 bool AMDGPULibCalls::TDOFold(CallInst *CI, const FuncInfo &FInfo) { in TDOFold()
891 const FuncInfo &FInfo) { in fold_pow()
1145 const FuncInfo &FInfo) { in fold_rootn()
1205 const FuncInfo &FInfo) { in getNativeFunction()
1208 FuncInfo nf = FInfo; in getNativeFunction()
1311 const FuncInfo &fInfo) { in fold_sincos()
1347 FuncInfo PartnerInfo(isSin ? AMDGPULibFunc::EI_COS : AMDGPULibFunc::EI_SIN, 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()