LLVM  15.0.0git
Functions
Collaboration diagram for Other Types:

Functions

LLVMTypeRef LLVMVoidTypeInContext (LLVMContextRef C)
 Create a void type in a context. More...
 
LLVMTypeRef LLVMLabelTypeInContext (LLVMContextRef C)
 Create a label type in a context. More...
 
LLVMTypeRef LLVMX86MMXTypeInContext (LLVMContextRef C)
 Create a X86 MMX type in a context. More...
 
LLVMTypeRef LLVMX86AMXTypeInContext (LLVMContextRef C)
 Create a X86 AMX type in a context. More...
 
LLVMTypeRef LLVMTokenTypeInContext (LLVMContextRef C)
 Create a token type in a context. More...
 
LLVMTypeRef LLVMMetadataTypeInContext (LLVMContextRef C)
 Create a metadata type in a context. More...
 
LLVMTypeRef LLVMVoidType (void)
 These are similar to the above functions except they operate on the global context. More...
 
LLVMTypeRef LLVMLabelType (void)
 
LLVMTypeRef LLVMX86MMXType (void)
 
LLVMTypeRef LLVMX86AMXType (void)
 

Detailed Description

Function Documentation

◆ LLVMLabelType()

LLVMTypeRef LLVMLabelType ( void  )

Definition at line 855 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMLabelTypeInContext().

◆ LLVMLabelTypeInContext()

LLVMTypeRef LLVMLabelTypeInContext ( LLVMContextRef  C)

Create a label type in a context.

Definition at line 842 of file Core.cpp.

References llvm::Type::getLabelTy(), llvm::unwrap(), and llvm::wrap().

Referenced by LLVMLabelType().

◆ LLVMMetadataTypeInContext()

LLVMTypeRef LLVMMetadataTypeInContext ( LLVMContextRef  C)

Create a metadata type in a context.

Definition at line 848 of file Core.cpp.

References llvm::Type::getMetadataTy(), llvm::unwrap(), and llvm::wrap().

◆ LLVMTokenTypeInContext()

LLVMTypeRef LLVMTokenTypeInContext ( LLVMContextRef  C)

Create a token type in a context.

Definition at line 845 of file Core.cpp.

References llvm::Type::getTokenTy(), llvm::unwrap(), and llvm::wrap().

◆ LLVMVoidType()

LLVMTypeRef LLVMVoidType ( void  )

These are similar to the above functions except they operate on the global context.

Definition at line 852 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMVoidTypeInContext().

◆ LLVMVoidTypeInContext()

LLVMTypeRef LLVMVoidTypeInContext ( LLVMContextRef  C)

Create a void type in a context.

Definition at line 839 of file Core.cpp.

References llvm::Type::getVoidTy(), llvm::unwrap(), and llvm::wrap().

Referenced by LLVMVoidType().

◆ LLVMX86AMXType()

LLVMTypeRef LLVMX86AMXType ( void  )

Definition at line 678 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMX86AMXTypeInContext().

◆ LLVMX86AMXTypeInContext()

LLVMTypeRef LLVMX86AMXTypeInContext ( LLVMContextRef  C)

Create a X86 AMX type in a context.

Definition at line 650 of file Core.cpp.

References llvm::Type::getX86_AMXTy(), and llvm::unwrap().

Referenced by LLVMX86AMXType().

◆ LLVMX86MMXType()

LLVMTypeRef LLVMX86MMXType ( void  )

Definition at line 675 of file Core.cpp.

References LLVMGetGlobalContext(), and LLVMX86MMXTypeInContext().

◆ LLVMX86MMXTypeInContext()

LLVMTypeRef LLVMX86MMXTypeInContext ( LLVMContextRef  C)

Create a X86 MMX type in a context.

Definition at line 647 of file Core.cpp.

References llvm::Type::getX86_MMXTy(), and llvm::unwrap().

Referenced by LLVMX86MMXType().