Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.cpp353 static AMDGPULibFunc::Param getRetType(AMDGPULibFunc::EFuncId id, in getRetType()
692 bool AMDGPULibFunc::parse(StringRef FuncName, AMDGPULibFunc &F) { in parse()
909 P.ArgType = Signed ? AMDGPULibFunc::I8 : AMDGPULibFunc::U8; in getFromTy()
912 P.ArgType = Signed ? AMDGPULibFunc::I16 : AMDGPULibFunc::U16; in getFromTy()
915 P.ArgType = Signed ? AMDGPULibFunc::I32 : AMDGPULibFunc::U32; in getFromTy()
1085 AMDGPULibFunc::AMDGPULibFunc(const AMDGPULibFunc &F) { in AMDGPULibFunc() function in AMDGPULibFunc
1094 AMDGPULibFunc &AMDGPULibFunc::operator=(const AMDGPULibFunc &F) { in operator =()
1101 AMDGPULibFunc::AMDGPULibFunc(EFuncId Id, const AMDGPULibFunc &CopyFrom) { in AMDGPULibFunc() function in AMDGPULibFunc
1112 AMDGPULibFunc::AMDGPULibFunc(StringRef Name, FunctionType *FT) { in AMDGPULibFunc() function in AMDGPULibFunc
1118 AMDGPULibFunc::Param *AMDGPULibFunc::getLeads() { in getLeads()
[all …]
H A DAMDGPULibCalls.cpp404 static inline AMDGPULibFunc::EType getArgType(const AMDGPULibFunc& FInfo) { in getArgType()
461 AMDGPULibFunc nf; in sincosUseNative()
750 AMDGPULibFunc PowrInfo(AMDGPULibFunc::EI_POWR, FInfo); in fold()
767 AMDGPULibFunc PownInfo(AMDGPULibFunc::EI_POWN, PownType, true); in fold()
950 getFunction(M, AMDGPULibFunc(issqrt ? AMDGPULibFunc::EI_SQRT in fold_pow()
1026 ExpExpr = getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_EXP2, FInfo)); in fold_pow()
1167 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_SQRT, FInfo))) { in fold_rootn()
1176 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_CBRT, FInfo))) { in fold_rootn()
1192 getFunction(M, AMDGPULibFunc(AMDGPULibFunc::EI_RSQRT, FInfo))) { in fold_rootn()
1330 AMDGPULibFunc SinCosLibFuncPrivate(AMDGPULibFunc::EI_SINCOS, fInfo); in fold_sincos()
[all …]
H A DAMDGPULibFunc.h364 class AMDGPULibFunc : public AMDGPULibFuncBase {
366 explicit AMDGPULibFunc() : Impl(std::unique_ptr<AMDGPULibFuncImpl>()) {} in AMDGPULibFunc() function
367 AMDGPULibFunc(const AMDGPULibFunc &F);
370 explicit AMDGPULibFunc(EFuncId Id, const AMDGPULibFunc &CopyFrom);
371 explicit AMDGPULibFunc(EFuncId Id, FunctionType *FT, bool SignedInts);
374 explicit AMDGPULibFunc(StringRef FName, FunctionType *FT);
376 AMDGPULibFunc &operator=(const AMDGPULibFunc &F);
407 static Function *getFunction(llvm::Module *M, const AMDGPULibFunc &fInfo);
410 const AMDGPULibFunc &fInfo);
411 static bool parse(StringRef MangledName, AMDGPULibFunc &Ptr);