LLVM 20.0.0git
|
Functions | |
LLVMTypeRef | LLVMVoidTypeInContext (LLVMContextRef C) |
Create a void type in a context. | |
LLVMTypeRef | LLVMLabelTypeInContext (LLVMContextRef C) |
Create a label type in a context. | |
LLVMTypeRef | LLVMX86AMXTypeInContext (LLVMContextRef C) |
Create a X86 AMX type in a context. | |
LLVMTypeRef | LLVMTokenTypeInContext (LLVMContextRef C) |
Create a token type in a context. | |
LLVMTypeRef | LLVMMetadataTypeInContext (LLVMContextRef C) |
Create a metadata type in a context. | |
LLVMTypeRef | LLVMVoidType (void) |
These are similar to the above functions except they operate on the global context. | |
LLVMTypeRef | LLVMLabelType (void) |
LLVMTypeRef | LLVMX86AMXType (void) |
LLVMTypeRef | LLVMTargetExtTypeInContext (LLVMContextRef C, const char *Name, LLVMTypeRef *TypeParams, unsigned TypeParamCount, unsigned *IntParams, unsigned IntParamCount) |
Create a target extension type in LLVM context. | |
const char * | LLVMGetTargetExtTypeName (LLVMTypeRef TargetExtTy) |
Obtain the name for this target extension type. | |
unsigned | LLVMGetTargetExtTypeNumTypeParams (LLVMTypeRef TargetExtTy) |
Obtain the number of type parameters for this target extension type. | |
LLVMTypeRef | LLVMGetTargetExtTypeTypeParam (LLVMTypeRef TargetExtTy, unsigned Idx) |
Get the type parameter at the given index for the target extension type. | |
unsigned | LLVMGetTargetExtTypeNumIntParams (LLVMTypeRef TargetExtTy) |
Obtain the number of int parameters for this target extension type. | |
unsigned | LLVMGetTargetExtTypeIntParam (LLVMTypeRef TargetExtTy, unsigned Idx) |
Get the int parameter at the given index for the target extension type. | |
unsigned LLVMGetTargetExtTypeIntParam | ( | LLVMTypeRef | TargetExtTy, |
unsigned | Idx | ||
) |
const char * LLVMGetTargetExtTypeName | ( | LLVMTypeRef | TargetExtTy | ) |
Obtain the name for this target extension type.
unsigned LLVMGetTargetExtTypeNumIntParams | ( | LLVMTypeRef | TargetExtTy | ) |
Obtain the number of int parameters for this target extension type.
unsigned LLVMGetTargetExtTypeNumTypeParams | ( | LLVMTypeRef | TargetExtTy | ) |
Obtain the number of type parameters for this target extension type.
LLVMTypeRef LLVMGetTargetExtTypeTypeParam | ( | LLVMTypeRef | TargetExtTy, |
unsigned | Idx | ||
) |
Get the type parameter at the given index for the target extension type.
Definition at line 980 of file Core.cpp.
References Idx, and llvm::wrap().
LLVMTypeRef LLVMLabelType | ( | void | ) |
Definition at line 955 of file Core.cpp.
References LLVMGetGlobalContext(), and LLVMLabelTypeInContext().
LLVMTypeRef LLVMLabelTypeInContext | ( | LLVMContextRef | C | ) |
Create a label type in a context.
Definition at line 942 of file Core.cpp.
References llvm::CallingConv::C, llvm::Type::getLabelTy(), unwrap(), and llvm::wrap().
Referenced by LLVMLabelType().
LLVMTypeRef LLVMMetadataTypeInContext | ( | LLVMContextRef | C | ) |
Create a metadata type in a context.
Definition at line 948 of file Core.cpp.
References llvm::CallingConv::C, llvm::Type::getMetadataTy(), unwrap(), and llvm::wrap().
LLVMTypeRef LLVMTargetExtTypeInContext | ( | LLVMContextRef | C, |
const char * | Name, | ||
LLVMTypeRef * | TypeParams, | ||
unsigned | TypeParamCount, | ||
unsigned * | IntParams, | ||
unsigned | IntParamCount | ||
) |
Create a target extension type in LLVM context.
Definition at line 959 of file Core.cpp.
References llvm::CallingConv::C, llvm::TargetExtType::get(), Name, unwrap(), and llvm::wrap().
LLVMTypeRef LLVMTokenTypeInContext | ( | LLVMContextRef | C | ) |
Create a token type in a context.
Definition at line 945 of file Core.cpp.
References llvm::CallingConv::C, llvm::Type::getTokenTy(), unwrap(), and llvm::wrap().
LLVMTypeRef LLVMVoidType | ( | void | ) |
These are similar to the above functions except they operate on the global context.
Definition at line 952 of file Core.cpp.
References LLVMGetGlobalContext(), and LLVMVoidTypeInContext().
LLVMTypeRef LLVMVoidTypeInContext | ( | LLVMContextRef | C | ) |
Create a void type in a context.
Definition at line 939 of file Core.cpp.
References llvm::CallingConv::C, llvm::Type::getVoidTy(), unwrap(), and llvm::wrap().
Referenced by LLVMVoidType().
LLVMTypeRef LLVMX86AMXType | ( | void | ) |
Definition at line 756 of file Core.cpp.
References LLVMGetGlobalContext(), and LLVMX86AMXTypeInContext().
LLVMTypeRef LLVMX86AMXTypeInContext | ( | LLVMContextRef | C | ) |
Create a X86 AMX type in a context.
Definition at line 731 of file Core.cpp.
References llvm::CallingConv::C, llvm::Type::getX86_AMXTy(), and unwrap().
Referenced by LLVMX86AMXType().