LLVM
8.0.1
|
#include "Target/AMDGPU/AMDGPULibFunc.h"
Public Member Functions | |
AMDGPUUnmangledLibFunc () | |
AMDGPUUnmangledLibFunc (StringRef FName, FunctionType *FT) | |
std::string | getName () const override |
Get unmangled name for mangled library function and name for unmangled library function. More... | |
unsigned | getNumArgs () const override |
FunctionType * | getFunctionType (Module &M) const override |
bool | parseFuncName (StringRef &Name) override |
std::string | mangle () const override |
void | setFunctionType (FunctionType *FT) |
Public Member Functions inherited from llvm::AMDGPULibFuncImpl | |
AMDGPULibFuncImpl () | |
virtual | ~AMDGPULibFuncImpl () |
EFuncId | getId () const |
ENamePrefix | getPrefix () const |
bool | isMangled () const |
void | setId (EFuncId id) |
void | setName (StringRef N) |
void | setPrefix (ENamePrefix pfx) |
Static Public Member Functions | |
static bool | classof (const AMDGPULibFuncImpl *F) |
Static Public Member Functions inherited from llvm::AMDGPULibFuncBase | |
static bool | isMangled (EFuncId Id) |
static unsigned | getEPtrKindFromAddrSpace (unsigned AS) |
static unsigned | getAddrSpaceFromEPtrKind (unsigned Kind) |
Definition at line 436 of file AMDGPULibFunc.h.
|
explicit |
Definition at line 531 of file AMDGPULibFunc.cpp.
References FuncId.
|
inlineexplicit |
Definition at line 441 of file AMDGPULibFunc.h.
References Name.
|
inlinestatic |
Definition at line 452 of file AMDGPULibFunc.h.
References llvm::AMDGPULibFuncImpl::isMangled().
|
inlineoverridevirtual |
Implements llvm::AMDGPULibFuncImpl.
Definition at line 447 of file AMDGPULibFunc.h.
References Name.
|
inlineoverridevirtual |
Get unmangled name for mangled library function and name for unmangled library function.
Implements llvm::AMDGPULibFuncImpl.
Definition at line 445 of file AMDGPULibFunc.h.
References Name.
|
overridevirtual |
Implements llvm::AMDGPULibFuncImpl.
Definition at line 939 of file AMDGPULibFunc.cpp.
References FuncId.
|
inlineoverridevirtual |
Implements llvm::AMDGPULibFuncImpl.
Definition at line 454 of file AMDGPULibFunc.h.
References Name.
Implements llvm::AMDGPULibFuncImpl.
Definition at line 679 of file AMDGPULibFunc.cpp.
|
inline |
Definition at line 456 of file AMDGPULibFunc.h.