LLVM
8.0.1
|
#include "llvm-c/DataTypes.h"
Go to the source code of this file.
Typedefs | |
typedef int | LLVMBool |
typedef struct LLVMOpaqueMemoryBuffer * | LLVMMemoryBufferRef |
LLVM uses a polymorphic type hierarchy which C cannot represent, therefore parameters must be passed as base types. More... | |
typedef struct LLVMOpaqueContext * | LLVMContextRef |
The top-level container for all LLVM global data. More... | |
typedef struct LLVMOpaqueModule * | LLVMModuleRef |
The top-level container for all other LLVM Intermediate Representation (IR) objects. More... | |
typedef struct LLVMOpaqueType * | LLVMTypeRef |
Each value in the LLVM IR has a type, an LLVMTypeRef. More... | |
typedef struct LLVMOpaqueValue * | LLVMValueRef |
Represents an individual value in LLVM IR. More... | |
typedef struct LLVMOpaqueBasicBlock * | LLVMBasicBlockRef |
Represents a basic block of instructions in LLVM IR. More... | |
typedef struct LLVMOpaqueMetadata * | LLVMMetadataRef |
Represents an LLVM Metadata. More... | |
typedef struct LLVMOpaqueNamedMDNode * | LLVMNamedMDNodeRef |
Represents an LLVM Named Metadata Node. More... | |
typedef struct LLVMOpaqueValueMetadataEntry | LLVMValueMetadataEntry |
Represents an entry in a Global Object's metadata attachments. More... | |
typedef struct LLVMOpaqueBuilder * | LLVMBuilderRef |
Represents an LLVM basic block builder. More... | |
typedef struct LLVMOpaqueDIBuilder * | LLVMDIBuilderRef |
Represents an LLVM debug info builder. More... | |
typedef struct LLVMOpaqueModuleProvider * | LLVMModuleProviderRef |
Interface used to provide a module to JIT or interpreter. More... | |
typedef struct LLVMOpaquePassManager * | LLVMPassManagerRef |
typedef struct LLVMOpaquePassRegistry * | LLVMPassRegistryRef |
typedef struct LLVMOpaqueUse * | LLVMUseRef |
Used to get the users and usees of a Value. More... | |
typedef struct LLVMOpaqueAttributeRef * | LLVMAttributeRef |
Used to represent an attributes. More... | |
typedef struct LLVMOpaqueDiagnosticInfo * | LLVMDiagnosticInfoRef |
typedef struct LLVMComdat * | LLVMComdatRef |
typedef struct LLVMOpaqueModuleFlagEntry | LLVMModuleFlagEntry |
typedef struct LLVMOpaqueJITEventListener * | LLVMJITEventListenerRef |