LLVM API Documentation
Go to the source code of this file.
Classes | |
struct | llvm::Intrinsic::IITDescriptor |
Namespaces | |
namespace | llvm |
List of target independent CodeGen pass IDs. | |
namespace | llvm::Intrinsic |
Defines | |
#define | GET_INTRINSIC_ENUM_VALUES |
Enumerations | |
enum | llvm::Intrinsic::ID { llvm::Intrinsic::not_intrinsic = 0 } |
Functions | |
std::string | llvm::Intrinsic::getName (ID id, ArrayRef< Type * > Tys=None) |
FunctionType * | llvm::Intrinsic::getType (LLVMContext &Context, ID id, ArrayRef< Type * > Tys=None) |
bool | llvm::Intrinsic::isOverloaded (ID id) |
AttributeSet | llvm::Intrinsic::getAttributes (LLVMContext &C, ID id) |
Function * | llvm::Intrinsic::getDeclaration (Module *M, ID id, ArrayRef< Type * > Tys=None) |
ID | llvm::Intrinsic::getIntrinsicForGCCBuiltin (const char *Prefix, const char *BuiltinName) |
Map a GCC builtin name to an intrinsic ID. | |
ID | llvm::Intrinsic::getIntrinsicForMSBuiltin (const char *Prefix, const char *BuiltinName) |
Map a MS builtin name to an intrinsic ID. | |
void | llvm::Intrinsic::getIntrinsicInfoTableEntries (ID id, SmallVectorImpl< IITDescriptor > &T) |
#define GET_INTRINSIC_ENUM_VALUES |
Definition at line 40 of file Intrinsics.h.