Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.cpp352 static AMDGPULibFunc::Param getRetType(AMDGPULibFunc::EFuncId id, in getRetType()
379 AMDGPULibFunc::Param P; in getNextParam()
681 bool AMDGPULibFunc::parse(StringRef FuncName, AMDGPULibFunc &F) { in parse()
883 case AMDGPULibFunc::U8: in getIntrinsicParamType()
947 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.cpp429 static inline AMDGPULibFunc::EType getArgType(const AMDGPULibFunc& FInfo) { in getArgType()
473 AMDGPULibFunc nf; in sincosUseNative()
881 getFunction(M, AMDGPULibFunc(issqrt ? AMDGPULibFunc::EI_SQRT in fold_pow()
951 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_EXP2, FInfo)); in fold_pow()
1038 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_FABS, FInfo)); in fold_pow()
1047 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_LOG2, FInfo)); in fold_pow()
1105 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_SQRT, FInfo))) { in fold_rootn()
1114 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_CBRT, FInfo))) { in fold_rootn()
1216 AMDGPULibFunc fInfo; in fold_sincos()
1246 fInfo.setId(isSin ? AMDGPULibFunc::EI_COS : AMDGPULibFunc::EI_SIN); in fold_sincos()
[all …]
H A DAMDGPULibFunc.h358 class AMDGPULibFunc : public AMDGPULibFuncBase {
360 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {} in AMDGPULibFunc() function
361 AMDGPULibFunc(const AMDGPULibFunc &F);
364 explicit AMDGPULibFunc(EFuncId Id, const AMDGPULibFunc &CopyFrom);
366 explicit AMDGPULibFunc(StringRef FName, FunctionType *FT);
368 AMDGPULibFunc &operator=(const AMDGPULibFunc &F);
396 static Function *getFunction(llvm::Module *M, const AMDGPULibFunc &fInfo);
399 const AMDGPULibFunc &fInfo);
400 static bool parse(StringRef MangledName, AMDGPULibFunc &Ptr);
H A DCMakeLists.txt69 AMDGPULibFunc.cpp
/llvm-project-15.0.7/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/
H A DBUILD.gn150 "AMDGPULibFunc.cpp",