Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.cpp352 static AMDGPULibFunc::Param getRetType(AMDGPULibFunc::EFuncId id, in getRetType()
379 AMDGPULibFunc::Param P; in getNextParam()
680 bool AMDGPULibFunc::parse(StringRef FuncName, AMDGPULibFunc &F) { in parse()
881 case AMDGPULibFunc::U8: in getIntrinsicParamType()
945 Function *AMDGPULibFunc::getFunction(Module *M, const AMDGPULibFunc &fInfo) { in getFunction()
1021 AMDGPULibFunc::AMDGPULibFunc(const AMDGPULibFunc &F) { in AMDGPULibFunc() function in AMDGPULibFunc
1030 AMDGPULibFunc &AMDGPULibFunc::operator=(const AMDGPULibFunc &F) { in operator =()
1037 AMDGPULibFunc::AMDGPULibFunc(EFuncId Id, const AMDGPULibFunc &CopyFrom) { in AMDGPULibFunc() function in AMDGPULibFunc
1044 AMDGPULibFunc::AMDGPULibFunc(StringRef Name, FunctionType *FT) { in AMDGPULibFunc() function in AMDGPULibFunc
1050 AMDGPULibFunc::Param *AMDGPULibFunc::getLeads() { in getLeads()
[all …]
H A DAMDGPULibCalls.cpp457 static inline AMDGPULibFunc::EType getArgType(const AMDGPULibFunc& FInfo) { in getArgType()
501 AMDGPULibFunc nf; in sincosUseNative()
930 getFunction(M, AMDGPULibFunc(issqrt ? AMDGPULibFunc::EI_SQRT in fold_pow()
1000 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_EXP2, FInfo)); in fold_pow()
1087 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_FABS, FInfo)); in fold_pow()
1096 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_LOG2, FInfo)); in fold_pow()
1154 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_SQRT, FInfo))) { in fold_rootn()
1163 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_CBRT, FInfo))) { in fold_rootn()
1265 AMDGPULibFunc fInfo; in fold_sincos()
1295 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);