Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/
H A DAMDGPULibFunc.cpp89 using ID = AMDGPULibFunc::EFuncId;
96 static_cast<unsigned>(AMDGPULibFunc::EI_LAST_MANGLED) && in toIndex()
99 static_cast<unsigned>(AMDGPULibFunc::EI_LAST_MANGLED); in toIndex()
105 Index + 1 + static_cast<unsigned>(AMDGPULibFunc::EI_LAST_MANGLED)); in toFuncId()
353 static AMDGPULibFunc::Param getRetType(AMDGPULibFunc::EFuncId id, in getRetType()
354 const AMDGPULibFunc::Param (&Leads)[2]) { in getRetType()
355 AMDGPULibFunc::Param Res = Leads[0]; in getRetType()
358 case AMDGPULibFunc::EI_SINCOS: in getRetType()
359 Res.PtrKind = AMDGPULibFunc::BYVALUE; in getRetType()
368 const AMDGPULibFunc::Param (&Leads)[2];
[all …]
H A DAMDGPULibCalls.cpp50 typedef llvm::AMDGPULibFunc FuncInfo;
357 static bool HasNative(AMDGPULibFunc::EFuncId id) { in HasNative()
359 case AMDGPULibFunc::EI_DIVIDE: in HasNative()
360 case AMDGPULibFunc::EI_COS: in HasNative()
361 case AMDGPULibFunc::EI_EXP: in HasNative()
362 case AMDGPULibFunc::EI_EXP2: in HasNative()
363 case AMDGPULibFunc::EI_EXP10: in HasNative()
364 case AMDGPULibFunc::EI_LOG: in HasNative()
365 case AMDGPULibFunc::EI_LOG2: in HasNative()
366 case AMDGPULibFunc::EI_LOG10: in HasNative()
[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
/openbsd-src/gnu/usr.bin/clang/libLLVMAMDGPUCodeGen/
H A DMakefile34 AMDGPULibFunc.cpp \
/openbsd-src/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/
H A DBUILD.gn151 "AMDGPULibFunc.cpp",