|
LLVM 22.0.0git
|
#include "llvm/CodeGen/LibcallLoweringInfo.h"
Public Member Functions | |
| LLVM_ABI | LibcallLoweringInfo (const RTLIB::RuntimeLibcallsInfo &RTLCI) |
| LLVM_ABI const char * | getLibcallName (RTLIB::Libcall Call) const |
| Get the libcall routine name for the specified libcall. | |
| LLVM_ABI RTLIB::LibcallImpl | getLibcallImpl (RTLIB::Libcall Call) const |
Return the lowering's selection of implementation call for Call. | |
| LLVM_ABI void | setLibcallImpl (RTLIB::Libcall Call, RTLIB::LibcallImpl Impl) |
| Rename the default libcall routine name for the specified libcall. | |
| LLVM_ABI CallingConv::ID | getLibcallCallingConv (RTLIB::Libcall Call) const |
| LLVM_ABI CallingConv::ID | getLibcallImplCallingConv (RTLIB::LibcallImpl Call) const |
| Get the CallingConv that should be used for the specified libcall. | |
| RTLIB::LibcallImpl | getMemcpyImpl () const |
| Return a function impl compatible with RTLIB::MEMCPY, or RTLIB::Unsupported if fully unsupported. | |
Definition at line 16 of file LibcallLoweringInfo.h.
| LibcallLoweringInfo::LibcallLoweringInfo | ( | const RTLIB::RuntimeLibcallsInfo & | RTLCI | ) |
Definition at line 13 of file LibcallLoweringInfo.cpp.
References llvm::RTLIB::RuntimeLibcallsInfo::getLibcallFromImpl(), and llvm::RTLIB::libcall_impls().
|
inline |
Definition at line 46 of file LibcallLoweringInfo.h.
|
inline |
Return the lowering's selection of implementation call for Call.
Definition at line 35 of file LibcallLoweringInfo.h.
References Call, and LLVM_ABI.
Referenced by getMemcpyImpl().
|
inline |
Get the CallingConv that should be used for the specified libcall.
Definition at line 52 of file LibcallLoweringInfo.h.
References Call.
Get the libcall routine name for the specified libcall.
Definition at line 28 of file LibcallLoweringInfo.h.
References Call, llvm::StringRef::data(), llvm::RTLIB::RuntimeLibcallsInfo::getLibcallImplName(), and LLVM_ABI.
|
inline |
Return a function impl compatible with RTLIB::MEMCPY, or RTLIB::Unsupported if fully unsupported.
Definition at line 58 of file LibcallLoweringInfo.h.
References getLibcallImpl().
|
inline |
Rename the default libcall routine name for the specified libcall.
Definition at line 40 of file LibcallLoweringInfo.h.