Home
last modified time | relevance | path

Searched refs:AMDGPULibFunc (Results 1 – 3 of 3) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.cpp366 static AMDGPULibFunc::Param getRetType(AMDGPULibFunc::EFuncId id, in getRetType()
393 AMDGPULibFunc::Param P; in getNextParam()
686 bool AMDGPULibFunc::parse(StringRef FuncName, AMDGPULibFunc &F) { in parse()
886 case AMDGPULibFunc::U8: in getIntrinsicParamType()
950 Function *AMDGPULibFunc::getFunction(Module *M, const AMDGPULibFunc &fInfo) { in getFunction()
1018 AMDGPULibFunc::AMDGPULibFunc(const AMDGPULibFunc &F) { in AMDGPULibFunc() function in AMDGPULibFunc
1027 AMDGPULibFunc &AMDGPULibFunc::operator=(const AMDGPULibFunc &F) { in operator =()
1034 AMDGPULibFunc::AMDGPULibFunc(EFuncId Id, const AMDGPULibFunc &CopyFrom) { in AMDGPULibFunc() function in AMDGPULibFunc
1041 AMDGPULibFunc::AMDGPULibFunc(StringRef Name, FunctionType *FT) { in AMDGPULibFunc() function in AMDGPULibFunc
1047 AMDGPULibFunc::Param *AMDGPULibFunc::getLeads() { in getLeads()
[all …]
H A DAMDGPULibCalls.cpp471 static inline AMDGPULibFunc::EType getArgType(const AMDGPULibFunc& FInfo) { in getArgType()
516 AMDGPULibFunc nf; in sincosUseNative()
938 AMDGPULibFunc(issqrt ? AMDGPULibFunc::EI_SQRT in fold_pow()
1006 Constant *ExpExpr = getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_EXP2, in fold_pow()
1093 Constant *AbsExpr = getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_FABS, in fold_pow()
1102 Constant *LogExpr = getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_LOG2, in fold_pow()
1162 if (Constant *FPExpr = getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_SQRT, in fold_rootn()
1260 CI->getModule(), AMDGPULibFunc(AMDGPULibFunc::EI_SQRT, FInfo))) { in fold_sqrt()
1275 AMDGPULibFunc fInfo; in fold_sincos()
1303 fInfo.setId(isSin ? AMDGPULibFunc::EI_COS : AMDGPULibFunc::EI_SIN); in fold_sincos()
[all …]
H A DAMDGPULibFunc.h357 class AMDGPULibFunc : public AMDGPULibFuncBase {
359 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {} in AMDGPULibFunc() function
360 AMDGPULibFunc(const AMDGPULibFunc &F);
363 explicit AMDGPULibFunc(EFuncId Id, const AMDGPULibFunc &CopyFrom);
365 explicit AMDGPULibFunc(StringRef FName, FunctionType *FT);
367 AMDGPULibFunc &operator=(const AMDGPULibFunc &F);
395 static Function *getFunction(llvm::Module *M, const AMDGPULibFunc &fInfo);
398 const AMDGPULibFunc &fInfo);
399 static bool parse(StringRef MangledName, AMDGPULibFunc &Ptr);