LLVM: include/llvm/IR/RuntimeLibcalls.h File Reference (original) (raw)

Go to the source code of this file.

Classes
struct llvm::enum_iteration_traits< RTLIB::Libcall >
struct llvm::enum_iteration_traits< RTLIB::LibcallImpl >
class llvm::RTLIB::LibcallImplBitset
Manage a bitset representing the list of available libcalls for a module. More...
struct llvm::RTLIB::RuntimeLibcallsInfo
A simple container for information about the supported runtime calls. More...
Namespaces
namespace llvm
This is an optimization pass for GlobalISel generic memory operations.
namespace llvm::RTLIB
Macros
#define GET_RUNTIME_LIBCALL_ENUM
TableGen will produce 2 enums, RTLIB::Libcall and RTLIB::LibcallImpl.
#define GET_LOOKUP_LIBCALL_IMPL_NAME_BODY

GET_LOOKUP_LIBCALL_IMPL_NAME_BODY

#define GET_LOOKUP_LIBCALL_IMPL_NAME_BODY

GET_RUNTIME_LIBCALL_ENUM

#define GET_RUNTIME_LIBCALL_ENUM

TableGen will produce 2 enums, RTLIB::Libcall and RTLIB::LibcallImpl.

RTLIB::Libcall describes abstract functionality the compiler may choose to access, RTLIB::LibcallImpl describes a particular ABI implementation, which includes a name and type signature.

Definition at line 36 of file RuntimeLibcalls.h.