LLVM 20.0.0git
|
A simple container for information about the supported runtime calls. More...
#include "llvm/IR/RuntimeLibcalls.h"
Public Member Functions | |
RuntimeLibcallsInfo (const Triple &TT) | |
void | setLibcallName (RTLIB::Libcall Call, const char *Name) |
Rename the default libcall routine name for the specified libcall. | |
void | setLibcallName (ArrayRef< RTLIB::Libcall > Calls, const char *Name) |
const char * | getLibcallName (RTLIB::Libcall Call) const |
Get the libcall routine name for the specified libcall. | |
void | setLibcallCallingConv (RTLIB::Libcall Call, CallingConv::ID CC) |
Set the CallingConv that should be used for the specified libcall. | |
CallingConv::ID | getLibcallCallingConv (RTLIB::Libcall Call) const |
Get the CallingConv that should be used for the specified libcall. | |
iterator_range< const char ** > | getLibcallNames () |
A simple container for information about the supported runtime calls.
Definition at line 40 of file RuntimeLibcalls.h.
Definition at line 41 of file RuntimeLibcalls.h.
|
inline |
Get the CallingConv that should be used for the specified libcall.
Definition at line 66 of file RuntimeLibcalls.h.
Referenced by llvm::TargetLoweringBase::getLibcallCallingConv().
|
inline |
Get the libcall routine name for the specified libcall.
Definition at line 56 of file RuntimeLibcalls.h.
Referenced by llvm::TargetLoweringBase::getLibcallName().
|
inline |
Definition at line 70 of file RuntimeLibcalls.h.
References llvm::make_range().
Referenced by llvm::lto::LTO::getRuntimeLibcallSymbols().
|
inline |
Set the CallingConv that should be used for the specified libcall.
Definition at line 61 of file RuntimeLibcalls.h.
References CC.
Referenced by llvm::TargetLoweringBase::setLibcallCallingConv().
|
inline |
Definition at line 50 of file RuntimeLibcalls.h.
References Name, and setLibcallName().
|
inline |
Rename the default libcall routine name for the specified libcall.
Definition at line 46 of file RuntimeLibcalls.h.
References Name.
Referenced by setLibcallName(), and llvm::TargetLoweringBase::setLibcallName().