ballerina/llvm module
Records Summary
Functions Summary
Global Variables
Name | Data Type | Description | |
---|---|---|---|
LLVMIntEQ | int | ||
LLVMIntNE | int | ||
LLVMIntSGE | int | ||
LLVMIntSGT | int | ||
LLVMIntSLE | int | ||
LLVMIntSLT | int | ||
LLVMIntUGE | int | ||
LLVMIntUGT | int | ||
LLVMIntULE | int | ||
LLVMIntULT | int |
public type ByteBuffer record
public type BytePointer record
public type IntPointer record
public type LLVMAttributeRef record
public type LLVMBasicBlockRef record
public type LLVMBuilderRef record
public type LLVMContextRef record
public type LLVMDiagnosticHandler record
public type LLVMDiagnosticInfoRef record
public type LLVMDisasmContextRef record
public type LLVMExecutionEngineRef record
public type LLVMGenericValueRef record
public type LLVMMCJITCompilerOptions record
public type LLVMMCJITMemoryManagerRef record
public type LLVMMemoryBufferRef record
public type LLVMMemoryManagerAllocateCodeSectionCallback record
public type LLVMMemoryManagerAllocateDataSectionCallback record
public type LLVMMemoryManagerDestroyCallback record
public type LLVMMemoryManagerFinalizeMemoryCallback record
public type LLVMMetadataRef record
public type LLVMModuleProviderRef record
public type LLVMModuleRef record
public type LLVMObjectFileRef record
public type LLVMOpInfoCallback record
public type LLVMPassManagerBuilderRef record
public type LLVMPassManagerRef record
public type LLVMPassRegistryRef record
public type LLVMRelocationIteratorRef record
public type LLVMSectionIteratorRef record
public type LLVMSymbolIteratorRef record
public type LLVMSymbolLookupCallback record
public type LLVMTargetDataRef record
public type LLVMTargetLibraryInfoRef record
public type LLVMTargetMachineRef record
public type LLVMTargetRef record
public type LLVMTypeRef record
public type LLVMUseRef record
public type LLVMValueRef record
public type LLVMYieldCallback record
public type Pointer record
public type PointerPointer record
public type SizeTPointer record
public function LLVMABIAlignmentOfType(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMABISizeOfType(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMAddAggressiveDCEPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddAlias(llvm:LLVMModuleRef m, llvm:LLVMTypeRef ty, llvm:LLVMValueRef aliasee, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
ty | llvm:LLVMTypeRef | ||
aliasee | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMAddAlignmentFromAssumptionsPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddAlwaysInlinerPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddAnalysisPasses(llvm:LLVMTargetMachineRef t, llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef | ||
pm | llvm:LLVMPassManagerRef |
public function LLVMAddArgumentPromotionPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddAttributeAtIndex(llvm:LLVMValueRef f, int idx, llvm:LLVMAttributeRef a)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int | ||
a | llvm:LLVMAttributeRef |
public function LLVMAddBBVectorizePass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddBasicAliasAnalysisPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddBitTrackingDCEPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddCFGSimplificationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddCallSiteAttribute(llvm:LLVMValueRef c, int idx, llvm:LLVMAttributeRef a)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int | ||
a | llvm:LLVMAttributeRef |
public function LLVMAddCalledValuePropagationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddCase(llvm:LLVMValueRef switchValue, llvm:LLVMValueRef onVal, llvm:LLVMBasicBlockRef dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
switchValue | llvm:LLVMValueRef | ||
onVal | llvm:LLVMValueRef | ||
dest | llvm:LLVMBasicBlockRef |
public function LLVMAddClause(llvm:LLVMValueRef landingPad, llvm:LLVMValueRef clauseVal)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
landingPad | llvm:LLVMValueRef | ||
clauseVal | llvm:LLVMValueRef |
public function LLVMAddConstantMergePass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddConstantPropagationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddCorrelatedValuePropagationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddDeadArgEliminationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddDeadStoreEliminationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddDemoteMemoryToRegisterPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddDestination(llvm:LLVMValueRef indirectBr, llvm:LLVMBasicBlockRef dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
indirectBr | llvm:LLVMValueRef | ||
dest | llvm:LLVMBasicBlockRef |
public function LLVMAddEarlyCSEMemSSAPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddEarlyCSEPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddFunction(llvm:LLVMModuleRef m, string name, llvm:LLVMTypeRef functionTy) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
name | string | ||
functionTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMAddFunctionAttrsPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddFunctionInliningPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddGVNPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddGlobal(llvm:LLVMModuleRef m, llvm:LLVMTypeRef ty, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
ty | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMAddGlobalDCEPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddGlobalInAddressSpace(llvm:LLVMModuleRef m, llvm:LLVMTypeRef ty, string name, int addressSpace) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
ty | llvm:LLVMTypeRef | ||
name | string | ||
addressSpace | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMAddGlobalMapping(llvm:LLVMExecutionEngineRef ee, llvm:LLVMValueRef global, llvm:Pointer addr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
global | llvm:LLVMValueRef | ||
addr | llvm:Pointer |
public function LLVMAddGlobalOptimizerPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddIPConstantPropagationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddIPSCCPPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddIncoming0(llvm:LLVMValueRef phiNode, llvm:LLVMValueRef incomingValues, llvm:LLVMBasicBlockRef incomingBlocks, int count)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
phiNode | llvm:LLVMValueRef | ||
incomingValues | llvm:LLVMValueRef | ||
incomingBlocks | llvm:LLVMBasicBlockRef | ||
count | int |
public function LLVMAddIncoming1(llvm:LLVMValueRef phiNode, llvm:PointerPointer incomingValues, llvm:PointerPointer incomingBlocks, int count)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
phiNode | llvm:LLVMValueRef | ||
incomingValues | llvm:PointerPointer | ||
incomingBlocks | llvm:PointerPointer | ||
count | int |
public function LLVMAddIndVarSimplifyPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddInstructionCombiningPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddInternalizePass(llvm:LLVMPassManagerRef arg0, int allButMain)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMPassManagerRef | ||
allButMain | int |
public function LLVMAddJumpThreadingPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLICMPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLoopDeletionPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLoopIdiomPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLoopRerollPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLoopRotatePass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLoopUnrollPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLoopUnswitchPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLoopVectorizePass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLowerExpectIntrinsicPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddLowerSwitchPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddMemCpyOptPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddMergedLoadStoreMotionPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddModule(llvm:LLVMExecutionEngineRef ee, llvm:LLVMModuleRef m)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
m | llvm:LLVMModuleRef |
public function LLVMAddNamedMetadataOperand(llvm:LLVMModuleRef m, string name, llvm:LLVMValueRef val)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
name | string | ||
val | llvm:LLVMValueRef |
public function LLVMAddNewGVNPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddPartiallyInlineLibCallsPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddPromoteMemoryToRegisterPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddPruneEHPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddReassociatePass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddSCCPPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddSLPVectorizePass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddScalarReplAggregatesPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddScalarReplAggregatesPassSSA(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddScalarReplAggregatesPassWithThreshold(llvm:LLVMPassManagerRef pm, int threshold)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef | ||
threshold | int |
public function LLVMAddScalarizerPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddScopedNoAliasAAPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddSimplifyLibCallsPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddStripDeadPrototypesPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddStripSymbolsPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddSymbol(string symbolName, llvm:Pointer symbolValue)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
symbolName | string | ||
symbolValue | llvm:Pointer |
public function LLVMAddTailCallEliminationPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddTargetDependentFunctionAttr(llvm:LLVMValueRef fn, string a, string v)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
a | string | ||
v | string |
public function LLVMAddTargetLibraryInfo(llvm:LLVMTargetLibraryInfoRef tli, llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
tli | llvm:LLVMTargetLibraryInfoRef | ||
pm | llvm:LLVMPassManagerRef |
public function LLVMAddTypeBasedAliasAnalysisPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAddVerifierPass(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMAlignOf(llvm:LLVMTypeRef ty) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMAppendBasicBlock(llvm:LLVMValueRef fn, string name) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMAppendBasicBlockInContext(llvm:LLVMContextRef c, llvm:LLVMValueRef fn, string name) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
fn | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMArrayType(llvm:LLVMTypeRef elementType, int elementCount) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
elementType | llvm:LLVMTypeRef | ||
elementCount | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMBasicBlockAsValue(llvm:LLVMBasicBlockRef bb) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBlockAddress(llvm:LLVMValueRef f, llvm:LLVMBasicBlockRef bb) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAShr(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAdd(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAddrSpaceCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAggregateRet0(llvm:LLVMBuilderRef arg0, llvm:PointerPointer retVals, int n) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
retVals | llvm:PointerPointer | ||
n | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAggregateRet1(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef retVals, int n) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
retVals | llvm:LLVMValueRef | ||
n | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAlloca(llvm:LLVMBuilderRef arg0, llvm:LLVMTypeRef ty, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
ty | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAnd(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildArrayAlloca(llvm:LLVMBuilderRef arg0, llvm:LLVMTypeRef ty, llvm:LLVMValueRef val, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
ty | llvm:LLVMTypeRef | ||
val | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildArrayMalloc(llvm:LLVMBuilderRef arg0, llvm:LLVMTypeRef ty, llvm:LLVMValueRef val, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
ty | llvm:LLVMTypeRef | ||
val | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAtomicCmpXchg(llvm:LLVMBuilderRef b, llvm:LLVMValueRef ptr, llvm:LLVMValueRef cmp, llvm:LLVMValueRef newValue, int successOrdering, int failureOrdering, int singleThread) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
ptr | llvm:LLVMValueRef | ||
cmp | llvm:LLVMValueRef | ||
newValue | llvm:LLVMValueRef | ||
successOrdering | int | ||
failureOrdering | int | ||
singleThread | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildAtomicRMW(llvm:LLVMBuilderRef b, int op, llvm:LLVMValueRef ptr, llvm:LLVMValueRef val, int ordering, int singleThread) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
op | int | ||
ptr | llvm:LLVMValueRef | ||
val | llvm:LLVMValueRef | ||
ordering | int | ||
singleThread | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildBinOp(llvm:LLVMBuilderRef b, int op, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
op | int | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildBitCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildBr(llvm:LLVMBuilderRef arg0, llvm:LLVMBasicBlockRef dest) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
dest | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildCall(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef fn, llvm:LLVMValueRef[] args, int numArgs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
fn | llvm:LLVMValueRef | ||
args | llvm:LLVMValueRef[] | ||
numArgs | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildCast(llvm:LLVMBuilderRef b, int op, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
op | int | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildCondBr(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef ifValue, llvm:LLVMBasicBlockRef then, llvm:LLVMBasicBlockRef elseValue) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
ifValue | llvm:LLVMValueRef | ||
then | llvm:LLVMBasicBlockRef | ||
elseValue | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildExactSDiv(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildExactUDiv(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildExtractElement(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef vecVal, llvm:LLVMValueRef index, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
vecVal | llvm:LLVMValueRef | ||
index | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildExtractValue(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef aggVal, int index, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
aggVal | llvm:LLVMValueRef | ||
index | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFAdd(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFCmp(llvm:LLVMBuilderRef arg0, int op, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
op | int | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFDiv(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFMul(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFNeg(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef v, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
v | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFPCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFPExt(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFPToSI(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFPToUI(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFPTrunc(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFRem(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFSub(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFence(llvm:LLVMBuilderRef b, int ordering, int singleThread, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
ordering | int | ||
singleThread | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildFree(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef pointerVal) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
pointerVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildGEP(llvm:LLVMBuilderRef b, llvm:LLVMValueRef pointer, llvm:PointerPointer indices, int numIndices, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
pointer | llvm:LLVMValueRef | ||
indices | llvm:PointerPointer | ||
numIndices | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildGlobalString(llvm:LLVMBuilderRef b, string str, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
str | string | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildGlobalStringPtr(llvm:LLVMBuilderRef b, string str, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
str | string | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildICmp(llvm:LLVMBuilderRef arg0, int op, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
op | int | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildInBoundsGEP(llvm:LLVMBuilderRef b, llvm:LLVMValueRef pointer, llvm:PointerPointer indices, int numIndices, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
pointer | llvm:LLVMValueRef | ||
indices | llvm:PointerPointer | ||
numIndices | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildIndirectBr(llvm:LLVMBuilderRef b, llvm:LLVMValueRef addr, int numDests) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
addr | llvm:LLVMValueRef | ||
numDests | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildInsertElement(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef vecVal, llvm:LLVMValueRef eltVal, llvm:LLVMValueRef index, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
vecVal | llvm:LLVMValueRef | ||
eltVal | llvm:LLVMValueRef | ||
index | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildInsertValue(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef aggVal, llvm:LLVMValueRef eltVal, int index, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
aggVal | llvm:LLVMValueRef | ||
eltVal | llvm:LLVMValueRef | ||
index | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildIntCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildIntToPtr(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildInvoke(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef fn, llvm:PointerPointer args, int numArgs, llvm:LLVMBasicBlockRef then, llvm:LLVMBasicBlockRef catchValue, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
fn | llvm:LLVMValueRef | ||
args | llvm:PointerPointer | ||
numArgs | int | ||
then | llvm:LLVMBasicBlockRef | ||
catchValue | llvm:LLVMBasicBlockRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildIsNotNull(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildIsNull(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildLShr(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildLandingPad(llvm:LLVMBuilderRef b, llvm:LLVMTypeRef ty, llvm:LLVMValueRef persFn, int numClauses, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
ty | llvm:LLVMTypeRef | ||
persFn | llvm:LLVMValueRef | ||
numClauses | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildLoad(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef pointerVal, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
pointerVal | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildMalloc(llvm:LLVMBuilderRef arg0, llvm:LLVMTypeRef ty, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
ty | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildMul(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNSWAdd(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNSWMul(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNSWNeg(llvm:LLVMBuilderRef b, llvm:LLVMValueRef v, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
v | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNSWSub(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNUWAdd(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNUWMul(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNUWNeg(llvm:LLVMBuilderRef b, llvm:LLVMValueRef v, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
v | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNUWSub(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNeg(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef v, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
v | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildNot(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef v, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
v | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildOr(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildPhi(llvm:LLVMBuilderRef arg0, llvm:LLVMTypeRef ty, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
ty | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildPointerCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildPtrDiff(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildPtrToInt(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildResume(llvm:LLVMBuilderRef b, llvm:LLVMValueRef exn) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
exn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildRet(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef v) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
v | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildRetVoid(llvm:LLVMBuilderRef arg0) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSDiv(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSExt(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSExtOrBitCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSIToFP(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSRem(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSelect(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef ifValue, llvm:LLVMValueRef then, llvm:LLVMValueRef elseValue, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
ifValue | llvm:LLVMValueRef | ||
then | llvm:LLVMValueRef | ||
elseValue | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildShl(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildShuffleVector(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef v1, llvm:LLVMValueRef v2, llvm:LLVMValueRef mask, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
v1 | llvm:LLVMValueRef | ||
v2 | llvm:LLVMValueRef | ||
mask | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildStore(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMValueRef ptr) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
ptr | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildStructGEP(llvm:LLVMBuilderRef b, llvm:LLVMValueRef pointer, int idx, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
b | llvm:LLVMBuilderRef | ||
pointer | llvm:LLVMValueRef | ||
idx | int | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSub(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildSwitch(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef v, llvm:LLVMBasicBlockRef elseValue, int numCases) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
v | llvm:LLVMValueRef | ||
elseValue | llvm:LLVMBasicBlockRef | ||
numCases | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildTrunc(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildTruncOrBitCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildUDiv(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildUIToFP(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildURem(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildUnreachable(llvm:LLVMBuilderRef arg0) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildVAArg(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef list, llvm:LLVMTypeRef ty, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
list | llvm:LLVMValueRef | ||
ty | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildXor(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef lhs, llvm:LLVMValueRef rhs, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
lhs | llvm:LLVMValueRef | ||
rhs | llvm:LLVMValueRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildZExt(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMBuildZExtOrBitCast(llvm:LLVMBuilderRef arg0, llvm:LLVMValueRef val, llvm:LLVMTypeRef destTy, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg0 | llvm:LLVMBuilderRef | ||
val | llvm:LLVMValueRef | ||
destTy | llvm:LLVMTypeRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMByteOrder(llvm:LLVMTargetDataRef td) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCallFrameAlignmentOfType(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMClearInsertionPosition(llvm:LLVMBuilderRef builder)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef |
public function LLVMCloneModule(llvm:LLVMModuleRef m) returns (LLVMModuleRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMModuleRef |
public function LLVMConstAShr(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstAdd(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstAddrSpaceCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstAllOnes(llvm:LLVMTypeRef ty) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstAnd(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstArray0(llvm:LLVMTypeRef elementTy, llvm:LLVMValueRef constantVals, int length) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
elementTy | llvm:LLVMTypeRef | ||
constantVals | llvm:LLVMValueRef | ||
length | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstArray1(llvm:LLVMTypeRef elementTy, llvm:PointerPointer constantVals, int length) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
elementTy | llvm:LLVMTypeRef | ||
constantVals | llvm:PointerPointer | ||
length | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstBitCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstExactSDiv(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstExactUDiv(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstExtractElement(llvm:LLVMValueRef vectorConstant, llvm:LLVMValueRef indexConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
vectorConstant | llvm:LLVMValueRef | ||
indexConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFAdd(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFCmp(int predicate, llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
predicate | int | ||
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFDiv(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFMul(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFNeg(llvm:LLVMValueRef constantVal) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFPCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFPExt(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFPToSI(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFPToUI(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFPTrunc(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFRem(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstFSub(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstGEP0(llvm:LLVMValueRef constantVal, llvm:LLVMValueRef constantIndices, int numIndices) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
constantIndices | llvm:LLVMValueRef | ||
numIndices | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstGEP1(llvm:LLVMValueRef constantVal, llvm:PointerPointer constantIndices, int numIndices) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
constantIndices | llvm:PointerPointer | ||
numIndices | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstICmp(int predicate, llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
predicate | int | ||
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstInBoundsGEP0(llvm:LLVMValueRef constantVal, llvm:LLVMValueRef constantIndices, int numIndices) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
constantIndices | llvm:LLVMValueRef | ||
numIndices | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstInBoundsGEP1(llvm:LLVMValueRef constantVal, llvm:PointerPointer constantIndices, int numIndices) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
constantIndices | llvm:PointerPointer | ||
numIndices | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstInlineAsm(llvm:LLVMTypeRef ty, string asmString, string constraints, int hasSideEffects, int isAlignStack) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef | ||
asmString | string | ||
constraints | string | ||
hasSideEffects | int | ||
isAlignStack | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstInsertElement(llvm:LLVMValueRef vectorConstant, llvm:LLVMValueRef elementValueConstant, llvm:LLVMValueRef indexConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
vectorConstant | llvm:LLVMValueRef | ||
elementValueConstant | llvm:LLVMValueRef | ||
indexConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstInt(llvm:LLVMTypeRef intTy, int n, int signExtend) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
intTy | llvm:LLVMTypeRef | ||
n | int | ||
signExtend | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstIntCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType, int isSigned) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef | ||
isSigned | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstIntGetSExtValue(llvm:LLVMValueRef constantVal) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMConstIntGetZExtValue(llvm:LLVMValueRef constantVal) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMConstIntToPtr(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstLShr(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstMul(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNSWAdd(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNSWMul(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNSWNeg(llvm:LLVMValueRef constantVal) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNSWSub(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNUWAdd(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNUWMul(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNUWNeg(llvm:LLVMValueRef constantVal) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNUWSub(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNamedStruct0(llvm:LLVMTypeRef structTy, llvm:PointerPointer constantVals, int count) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef | ||
constantVals | llvm:PointerPointer | ||
count | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNamedStruct1(llvm:LLVMTypeRef structTy, llvm:LLVMValueRef constantVals, int count) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef | ||
constantVals | llvm:LLVMValueRef | ||
count | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNeg(llvm:LLVMValueRef constantVal) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNot(llvm:LLVMValueRef constantVal) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstNull(llvm:LLVMTypeRef ty) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstOr(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstPointerCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstPointerNull(llvm:LLVMTypeRef ty) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstPtrToInt(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstRealOfString(llvm:LLVMTypeRef realTy, string text) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
realTy | llvm:LLVMTypeRef | ||
text | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstRealOfStringAndSize(llvm:LLVMTypeRef realTy, string text, int sLen) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
realTy | llvm:LLVMTypeRef | ||
text | string | ||
sLen | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstSDiv(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstSExt(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstSExtOrBitCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstSIToFP(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstSRem(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstSelect(llvm:LLVMValueRef constantCondition, llvm:LLVMValueRef constantIfTrue, llvm:LLVMValueRef constantIfFalse) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantCondition | llvm:LLVMValueRef | ||
constantIfTrue | llvm:LLVMValueRef | ||
constantIfFalse | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstShl(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstShuffleVector(llvm:LLVMValueRef vectorAConstant, llvm:LLVMValueRef vectorBConstant, llvm:LLVMValueRef maskConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
vectorAConstant | llvm:LLVMValueRef | ||
vectorBConstant | llvm:LLVMValueRef | ||
maskConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstString(string str, int length, int dontNullTerminate) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
str | string | ||
length | int | ||
dontNullTerminate | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstStringInContext(llvm:LLVMContextRef c, string str, int length, int dontNullTerminate) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
str | string | ||
length | int | ||
dontNullTerminate | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstStruct0(llvm:LLVMValueRef constantVals, int count, int packed) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVals | llvm:LLVMValueRef | ||
count | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstStruct1(llvm:PointerPointer constantVals, int count, int packed) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVals | llvm:PointerPointer | ||
count | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstStructInContext0(llvm:LLVMContextRef c, llvm:LLVMValueRef constantVals, int count, int packed) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
constantVals | llvm:LLVMValueRef | ||
count | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstStructInContext1(llvm:LLVMContextRef c, llvm:PointerPointer constantVals, int count, int packed) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
constantVals | llvm:PointerPointer | ||
count | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstSub(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstTrunc(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstTruncOrBitCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstUDiv(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstUIToFP(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstURem(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstVector0(llvm:PointerPointer scalarConstantVals, int size) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
scalarConstantVals | llvm:PointerPointer | ||
size | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstVector1(llvm:LLVMValueRef scalarConstantVals, int size) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
scalarConstantVals | llvm:LLVMValueRef | ||
size | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstXor(llvm:LLVMValueRef lhsConstant, llvm:LLVMValueRef rhsConstant) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
lhsConstant | llvm:LLVMValueRef | ||
rhsConstant | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstZExt(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMConstZExtOrBitCast(llvm:LLVMValueRef constantVal, llvm:LLVMTypeRef toType) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef | ||
toType | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMContextCreate() returns (LLVMContextRef)
Return Type | Description | ||
---|---|---|---|
LLVMContextRef |
public function LLVMContextDispose(llvm:LLVMContextRef c)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
public function LLVMContextGetDiagnosticContext(llvm:LLVMContextRef c) returns (Pointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
Pointer |
public function LLVMContextGetDiagnosticHandler(llvm:LLVMContextRef c) returns (LLVMDiagnosticHandler)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMDiagnosticHandler |
public function LLVMContextSetDiagnosticHandler(llvm:LLVMContextRef c, llvm:LLVMDiagnosticHandler handler, llvm:Pointer diagnosticContext)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
handler | llvm:LLVMDiagnosticHandler | ||
diagnosticContext | llvm:Pointer |
public function LLVMContextSetYieldCallback(llvm:LLVMContextRef c, llvm:LLVMYieldCallback callback, llvm:Pointer opaqueHandle)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
callback | llvm:LLVMYieldCallback | ||
opaqueHandle | llvm:Pointer |
public function LLVMCopyStringRepOfTargetData(llvm:LLVMTargetDataRef td) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMCountBasicBlocks(llvm:LLVMValueRef fn) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCountIncoming(llvm:LLVMValueRef phiNode) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
phiNode | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCountParamTypes(llvm:LLVMTypeRef functionTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
functionTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCountParams(llvm:LLVMValueRef fn) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCountStructElementTypes(llvm:LLVMTypeRef structTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCreateBuilder() returns (LLVMBuilderRef)
Return Type | Description | ||
---|---|---|---|
LLVMBuilderRef |
public function LLVMCreateBuilderInContext(llvm:LLVMContextRef c) returns (LLVMBuilderRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMBuilderRef |
public function LLVMCreateDisasm(string tripleName, llvm:Pointer disInfo, int tagType, llvm:LLVMOpInfoCallback getOpInfo, llvm:LLVMSymbolLookupCallback symbolLookUp) returns (LLVMDisasmContextRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
tripleName | string | ||
disInfo | llvm:Pointer | ||
tagType | int | ||
getOpInfo | llvm:LLVMOpInfoCallback | ||
symbolLookUp | llvm:LLVMSymbolLookupCallback |
Return Type | Description | ||
---|---|---|---|
LLVMDisasmContextRef |
public function LLVMCreateDisasmCPU(string triple, string cpu, llvm:Pointer disInfo, int tagType, llvm:LLVMOpInfoCallback getOpInfo, llvm:LLVMSymbolLookupCallback symbolLookUp) returns (LLVMDisasmContextRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
triple | string | ||
cpu | string | ||
disInfo | llvm:Pointer | ||
tagType | int | ||
getOpInfo | llvm:LLVMOpInfoCallback | ||
symbolLookUp | llvm:LLVMSymbolLookupCallback |
Return Type | Description | ||
---|---|---|---|
LLVMDisasmContextRef |
public function LLVMCreateDisasmCPUFeatures(string triple, string cpu, string features, llvm:Pointer disInfo, int tagType, llvm:LLVMOpInfoCallback getOpInfo, llvm:LLVMSymbolLookupCallback symbolLookUp) returns (LLVMDisasmContextRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
triple | string | ||
cpu | string | ||
features | string | ||
disInfo | llvm:Pointer | ||
tagType | int | ||
getOpInfo | llvm:LLVMOpInfoCallback | ||
symbolLookUp | llvm:LLVMSymbolLookupCallback |
Return Type | Description | ||
---|---|---|---|
LLVMDisasmContextRef |
public function LLVMCreateEnumAttribute(llvm:LLVMContextRef c, int kindID, int val) returns (LLVMAttributeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
kindID | int | ||
val | int |
Return Type | Description | ||
---|---|---|---|
LLVMAttributeRef |
public function LLVMCreateExecutionEngineForModule2(llvm:LLVMExecutionEngineRef outEE, llvm:LLVMModuleRef m, llvm:PointerPointer outError) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
outEE | llvm:LLVMExecutionEngineRef | ||
m | llvm:LLVMModuleRef | ||
outError | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCreateFunctionPassManager(llvm:LLVMModuleProviderRef mp) returns (LLVMPassManagerRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
mp | llvm:LLVMModuleProviderRef |
Return Type | Description | ||
---|---|---|---|
LLVMPassManagerRef |
public function LLVMCreateFunctionPassManagerForModule(llvm:LLVMModuleRef m) returns (LLVMPassManagerRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMPassManagerRef |
public function LLVMCreateGenericValueOfInt(llvm:LLVMTypeRef ty, int n, int isSigned) returns (LLVMGenericValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef | ||
n | int | ||
isSigned | int |
Return Type | Description | ||
---|---|---|---|
LLVMGenericValueRef |
public function LLVMCreateGenericValueOfPointer(llvm:Pointer p) returns (LLVMGenericValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
p | llvm:Pointer |
Return Type | Description | ||
---|---|---|---|
LLVMGenericValueRef |
public function LLVMCreateInterpreterForModule2(llvm:LLVMExecutionEngineRef outInterp, llvm:LLVMModuleRef m, llvm:PointerPointer outError) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
outInterp | llvm:LLVMExecutionEngineRef | ||
m | llvm:LLVMModuleRef | ||
outError | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCreateJITCompilerForModule2(llvm:LLVMExecutionEngineRef outJIT, llvm:LLVMModuleRef m, int optLevel, llvm:PointerPointer outError) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
outJIT | llvm:LLVMExecutionEngineRef | ||
m | llvm:LLVMModuleRef | ||
optLevel | int | ||
outError | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCreateMCJITCompilerForModule2(llvm:LLVMExecutionEngineRef outJIT, llvm:LLVMModuleRef m, llvm:LLVMMCJITCompilerOptions options, int sizeOfOptions, llvm:PointerPointer outError) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
outJIT | llvm:LLVMExecutionEngineRef | ||
m | llvm:LLVMModuleRef | ||
options | llvm:LLVMMCJITCompilerOptions | ||
sizeOfOptions | int | ||
outError | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCreateMemoryBufferWithMemoryRange(string inputData, int inputDataLength, string bufferName, int requiresNullTerminator) returns (LLVMMemoryBufferRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inputData | string | ||
inputDataLength | int | ||
bufferName | string | ||
requiresNullTerminator | int |
Return Type | Description | ||
---|---|---|---|
LLVMMemoryBufferRef |
public function LLVMCreateMemoryBufferWithMemoryRangeCopy(string inputData, int inputDataLength, string bufferName) returns (LLVMMemoryBufferRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inputData | string | ||
inputDataLength | int | ||
bufferName | string |
Return Type | Description | ||
---|---|---|---|
LLVMMemoryBufferRef |
public function LLVMCreateMemoryBufferWithSTDIN2(llvm:LLVMMemoryBufferRef outMemBuf, llvm:PointerPointer outMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
outMemBuf | llvm:LLVMMemoryBufferRef | ||
outMessage | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMCreateMessage(string message) returns (ByteBuffer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
message | string |
Return Type | Description | ||
---|---|---|---|
ByteBuffer |
public function LLVMCreateModuleProviderForExistingModule(llvm:LLVMModuleRef m) returns (LLVMModuleProviderRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMModuleProviderRef |
public function LLVMCreateObjectFile(llvm:LLVMMemoryBufferRef memBuf) returns (LLVMObjectFileRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef |
Return Type | Description | ||
---|---|---|---|
LLVMObjectFileRef |
public function LLVMCreatePassManager() returns (LLVMPassManagerRef)
Return Type | Description | ||
---|---|---|---|
LLVMPassManagerRef |
public function LLVMCreateSimpleMCJITMemoryManager(llvm:Pointer opaque, llvm:LLVMMemoryManagerAllocateCodeSectionCallback allocateCodeSection, llvm:LLVMMemoryManagerAllocateDataSectionCallback allocateDataSection, llvm:LLVMMemoryManagerFinalizeMemoryCallback finalizeMemory, llvm:LLVMMemoryManagerDestroyCallback destroy) returns (LLVMMCJITMemoryManagerRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
opaque | llvm:Pointer | ||
allocateCodeSection | llvm:LLVMMemoryManagerAllocateCodeSectionCallback | ||
allocateDataSection | llvm:LLVMMemoryManagerAllocateDataSectionCallback | ||
finalizeMemory | llvm:LLVMMemoryManagerFinalizeMemoryCallback | ||
destroy | llvm:LLVMMemoryManagerDestroyCallback |
Return Type | Description | ||
---|---|---|---|
LLVMMCJITMemoryManagerRef |
public function LLVMCreateStringAttribute(llvm:LLVMContextRef c, string k, int kLength, string v, int vLength) returns (LLVMAttributeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
k | string | ||
kLength | int | ||
v | string | ||
vLength | int |
Return Type | Description | ||
---|---|---|---|
LLVMAttributeRef |
public function LLVMCreateTargetData(string stringRep) returns (LLVMTargetDataRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
stringRep | string |
Return Type | Description | ||
---|---|---|---|
LLVMTargetDataRef |
public function LLVMCreateTargetDataLayout(llvm:LLVMTargetMachineRef t) returns (LLVMTargetDataRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef |
Return Type | Description | ||
---|---|---|---|
LLVMTargetDataRef |
public function LLVMCreateTargetMachine(llvm:LLVMTargetRef t, llvm:BytePointer triple, llvm:BytePointer cpu, llvm:BytePointer features, int level, int reloc, int codeModel) returns (LLVMTargetMachineRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetRef | ||
triple | llvm:BytePointer | ||
cpu | llvm:BytePointer | ||
features | llvm:BytePointer | ||
level | int | ||
reloc | int | ||
codeModel | int |
Return Type | Description | ||
---|---|---|---|
LLVMTargetMachineRef |
public function LLVMDeleteBasicBlock(llvm:LLVMBasicBlockRef bb)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
public function LLVMDeleteFunction(llvm:LLVMValueRef fn)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
public function LLVMDeleteGlobal(llvm:LLVMValueRef globalVar)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
public function LLVMDisasmDispose(llvm:LLVMDisasmContextRef dc)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
dc | llvm:LLVMDisasmContextRef |
public function LLVMDisposeBuilder(llvm:LLVMBuilderRef builder)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef |
public function LLVMDisposeExecutionEngine(llvm:LLVMExecutionEngineRef ee)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef |
public function LLVMDisposeGenericValue(llvm:LLVMGenericValueRef genVal)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
genVal | llvm:LLVMGenericValueRef |
public function LLVMDisposeMCJITMemoryManager(llvm:LLVMMCJITMemoryManagerRef mm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
mm | llvm:LLVMMCJITMemoryManagerRef |
public function LLVMDisposeMemoryBuffer(llvm:LLVMMemoryBufferRef memBuf)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef |
public function LLVMDisposeModule(llvm:LLVMModuleRef m)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
public function LLVMDisposeModuleProvider(llvm:LLVMModuleProviderRef m)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleProviderRef |
public function LLVMDisposeObjectFile(llvm:LLVMObjectFileRef objectFile)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
objectFile | llvm:LLVMObjectFileRef |
public function LLVMDisposePassManager(llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef |
public function LLVMDisposeRelocationIterator(llvm:LLVMRelocationIteratorRef ri)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ri | llvm:LLVMRelocationIteratorRef |
public function LLVMDisposeSectionIterator(llvm:LLVMSectionIteratorRef si)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSectionIteratorRef |
public function LLVMDisposeSymbolIterator(llvm:LLVMSymbolIteratorRef si)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSymbolIteratorRef |
public function LLVMDisposeTargetData(llvm:LLVMTargetDataRef td)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef |
public function LLVMDisposeTargetMachine(llvm:LLVMTargetMachineRef t)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef |
public function LLVMDoubleType() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMDoubleTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMDumpModule(llvm:LLVMModuleRef m)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
public function LLVMDumpValue(llvm:LLVMValueRef val)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
public function LLVMElementAtOffset(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef structTy, int offset) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
structTy | llvm:LLVMTypeRef | ||
offset | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMFP128Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMFP128TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMFinalizeFunctionPassManager(llvm:LLVMPassManagerRef fpm) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fpm | llvm:LLVMPassManagerRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMFindFunction(llvm:LLVMExecutionEngineRef ee, string name, llvm:PointerPointer outFn) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
name | string | ||
outFn | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMFloatType() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMFloatTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMFreeMachineCodeForFunction(llvm:LLVMExecutionEngineRef ee, llvm:LLVMValueRef f)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
f | llvm:LLVMValueRef |
public function LLVMFunctionType0(llvm:LLVMTypeRef returnType, llvm:LLVMTypeRef paramTypes, int paramCount, int isVarArg) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
returnType | llvm:LLVMTypeRef | ||
paramTypes | llvm:LLVMTypeRef | ||
paramCount | int | ||
isVarArg | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMFunctionType1(llvm:LLVMTypeRef returnType, llvm:LLVMTypeRef[] paramTypes, int paramCount, int isVarArg) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
returnType | llvm:LLVMTypeRef | ||
paramTypes | llvm:LLVMTypeRef[] | ||
paramCount | int | ||
isVarArg | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMGenericValueIntWidth(llvm:LLVMGenericValueRef genValRef) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
genValRef | llvm:LLVMGenericValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGenericValueToInt(llvm:LLVMGenericValueRef genVal, int isSigned) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
genVal | llvm:LLVMGenericValueRef | ||
isSigned | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGenericValueToPointer(llvm:LLVMGenericValueRef genVal) returns (Pointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
genVal | llvm:LLVMGenericValueRef |
Return Type | Description | ||
---|---|---|---|
Pointer |
public function LLVMGetAlignment(llvm:LLVMValueRef v) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
v | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetAllocatedType(llvm:LLVMValueRef alloca) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
alloca | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMGetArrayLength(llvm:LLVMTypeRef arrayTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arrayTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetAsString(llvm:LLVMValueRef c, llvm:SizeTPointer length) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
length | llvm:SizeTPointer |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetAttributeCountAtIndex(llvm:LLVMValueRef f, int idx) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetAttributesAtIndex0(llvm:LLVMValueRef f, int idx, llvm:PointerPointer attrs)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int | ||
attrs | llvm:PointerPointer |
public function LLVMGetAttributesAtIndex1(llvm:LLVMValueRef f, int idx, llvm:LLVMAttributeRef attrs)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int | ||
attrs | llvm:LLVMAttributeRef |
public function LLVMGetBasicBlockName(llvm:LLVMBasicBlockRef bb) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetBasicBlockParent(llvm:LLVMBasicBlockRef bb) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetBasicBlockTerminator(llvm:LLVMBasicBlockRef bb) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetBasicBlocks0(llvm:LLVMValueRef fn, llvm:LLVMBasicBlockRef basicBlocks)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
basicBlocks | llvm:LLVMBasicBlockRef |
public function LLVMGetBasicBlocks1(llvm:LLVMValueRef fn, llvm:PointerPointer basicBlocks)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
basicBlocks | llvm:PointerPointer |
public function LLVMGetBitcodeModule2(llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outM, llvm:PointerPointer outMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef | ||
outM | llvm:LLVMModuleRef | ||
outMessage | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetBitcodeModule20(llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outM) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef | ||
outM | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetBitcodeModule21(llvm:LLVMMemoryBufferRef memBuf, llvm:PointerPointer outM) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef | ||
outM | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetBitcodeModuleInContext2(llvm:LLVMContextRef contextRef, llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outM, llvm:PointerPointer outMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
contextRef | llvm:LLVMContextRef | ||
memBuf | llvm:LLVMMemoryBufferRef | ||
outM | llvm:LLVMModuleRef | ||
outMessage | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetBitcodeModuleInContext20(llvm:LLVMContextRef contextRef, llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outM) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
contextRef | llvm:LLVMContextRef | ||
memBuf | llvm:LLVMMemoryBufferRef | ||
outM | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetBitcodeModuleInContext21(llvm:LLVMContextRef contextRef, llvm:LLVMMemoryBufferRef memBuf, llvm:PointerPointer outM) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
contextRef | llvm:LLVMContextRef | ||
memBuf | llvm:LLVMMemoryBufferRef | ||
outM | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetBufferSize(llvm:LLVMMemoryBufferRef memBuf) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetBufferStart(llvm:LLVMMemoryBufferRef memBuf) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetCallSiteAttributeCount(llvm:LLVMValueRef c, int idx) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetCallSiteAttributes0(llvm:LLVMValueRef c, int idx, llvm:PointerPointer attrs)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int | ||
attrs | llvm:PointerPointer |
public function LLVMGetCallSiteAttributes1(llvm:LLVMValueRef c, int idx, llvm:LLVMAttributeRef attrs)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int | ||
attrs | llvm:LLVMAttributeRef |
public function LLVMGetCallSiteEnumAttribute(llvm:LLVMValueRef c, int idx, int kindID) returns (LLVMAttributeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int | ||
kindID | int |
Return Type | Description | ||
---|---|---|---|
LLVMAttributeRef |
public function LLVMGetCallSiteStringAttribute(llvm:LLVMValueRef c, int idx, string k, int kLen) returns (LLVMAttributeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int | ||
k | string | ||
kLen | int |
Return Type | Description | ||
---|---|---|---|
LLVMAttributeRef |
public function LLVMGetCalledValue(llvm:LLVMValueRef instr) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
instr | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetClause(llvm:LLVMValueRef landingPad, int idx) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
landingPad | llvm:LLVMValueRef | ||
idx | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetCmpXchgFailureOrdering(llvm:LLVMValueRef cmpXchgInst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
cmpXchgInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetCmpXchgSuccessOrdering(llvm:LLVMValueRef cmpXchgInst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
cmpXchgInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetCondition(llvm:LLVMValueRef branch) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
branch | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetConstOpcode(llvm:LLVMValueRef constantVal) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
constantVal | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetCurrentDebugLocation(llvm:LLVMBuilderRef builder) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetDLLStorageClass(llvm:LLVMValueRef global) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetDataLayout(llvm:LLVMModuleRef m) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetDataLayoutStr(llvm:LLVMModuleRef m) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetDefaultTargetTriple() returns (BytePointer)
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetDiagInfoDescription(llvm:LLVMDiagnosticInfoRef di) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
di | llvm:LLVMDiagnosticInfoRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetDiagInfoSeverity(llvm:LLVMDiagnosticInfoRef di) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
di | llvm:LLVMDiagnosticInfoRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetElementAsConstant(llvm:LLVMValueRef c, int idx) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetElementType(llvm:LLVMTypeRef ty) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMGetEntryBasicBlock(llvm:LLVMValueRef fn) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetEnumAttributeAtIndex(llvm:LLVMValueRef f, int idx, int kindID) returns (LLVMAttributeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int | ||
kindID | int |
Return Type | Description | ||
---|---|---|---|
LLVMAttributeRef |
public function LLVMGetEnumAttributeKind(llvm:LLVMAttributeRef a) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
a | llvm:LLVMAttributeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetEnumAttributeKindForName(string name, int sLen) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
name | string | ||
sLen | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetEnumAttributeValue(llvm:LLVMAttributeRef a) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
a | llvm:LLVMAttributeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetExecutionEngineTargetData(llvm:LLVMExecutionEngineRef ee) returns (LLVMTargetDataRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef |
Return Type | Description | ||
---|---|---|---|
LLVMTargetDataRef |
public function LLVMGetExecutionEngineTargetMachine(llvm:LLVMExecutionEngineRef ee) returns (LLVMTargetMachineRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef |
Return Type | Description | ||
---|---|---|---|
LLVMTargetMachineRef |
public function LLVMGetFCmpPredicate(llvm:LLVMValueRef inst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetFirstBasicBlock(llvm:LLVMValueRef fn) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetFirstFunction(llvm:LLVMModuleRef m) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetFirstGlobal(llvm:LLVMModuleRef m) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetFirstInstruction(llvm:LLVMBasicBlockRef bb) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetFirstParam(llvm:LLVMValueRef fn) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetFirstTarget() returns (LLVMTargetRef)
Return Type | Description | ||
---|---|---|---|
LLVMTargetRef |
public function LLVMGetFirstUse(llvm:LLVMValueRef val) returns (LLVMUseRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMUseRef |
public function LLVMGetFunctionAddress(llvm:LLVMExecutionEngineRef ee, string name) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetFunctionCallConv(llvm:LLVMValueRef fn) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetGC(llvm:LLVMValueRef fn) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetGlobalContext() returns (LLVMContextRef)
Return Type | Description | ||
---|---|---|---|
LLVMContextRef |
public function LLVMGetGlobalParent(llvm:LLVMValueRef global) returns (LLVMModuleRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMModuleRef |
public function LLVMGetGlobalPassRegistry() returns (LLVMPassRegistryRef)
Return Type | Description | ||
---|---|---|---|
LLVMPassRegistryRef |
public function LLVMGetGlobalValueAddress(llvm:LLVMExecutionEngineRef ee, string name) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetICmpPredicate(llvm:LLVMValueRef inst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetIncomingBlock(llvm:LLVMValueRef phiNode, int index) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
phiNode | llvm:LLVMValueRef | ||
index | int |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetIncomingValue(llvm:LLVMValueRef phiNode, int index) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
phiNode | llvm:LLVMValueRef | ||
index | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetIndices(llvm:LLVMValueRef inst) returns (IntPointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
IntPointer |
public function LLVMGetInitializer(llvm:LLVMValueRef globalVar) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetInsertBlock(llvm:LLVMBuilderRef builder) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetInstructionCallConv(llvm:LLVMValueRef instr) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
instr | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetInstructionOpcode(llvm:LLVMValueRef inst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetInstructionParent(llvm:LLVMValueRef inst) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetIntTypeWidth(llvm:LLVMTypeRef integerTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
integerTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetIntrinsicID(llvm:LLVMValueRef fn) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetLastBasicBlock(llvm:LLVMValueRef fn) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetLastEnumAttributeKind() returns (int)
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetLastFunction(llvm:LLVMModuleRef m) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetLastGlobal(llvm:LLVMModuleRef m) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetLastInstruction(llvm:LLVMBasicBlockRef bb) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetLastParam(llvm:LLVMValueRef fn) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetLinkage(llvm:LLVMValueRef global) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetMDKindID(string name, int sLen) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
name | string | ||
sLen | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetMDKindIDInContext(llvm:LLVMContextRef c, string name, int sLen) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
name | string | ||
sLen | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetMDNodeNumOperands(llvm:LLVMValueRef v) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
v | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetMDNodeOperands0(llvm:LLVMValueRef v, llvm:LLVMValueRef dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
v | llvm:LLVMValueRef | ||
dest | llvm:LLVMValueRef |
public function LLVMGetMDNodeOperands1(llvm:LLVMValueRef v, llvm:PointerPointer dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
v | llvm:LLVMValueRef | ||
dest | llvm:PointerPointer |
public function LLVMGetMetadata(llvm:LLVMValueRef val, int kindID) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef | ||
kindID | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetModuleContext(llvm:LLVMModuleRef m) returns (LLVMContextRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMContextRef |
public function LLVMGetModuleDataLayout(llvm:LLVMModuleRef m) returns (LLVMTargetDataRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMTargetDataRef |
public function LLVMGetModuleIdentifier(llvm:LLVMModuleRef m, llvm:SizeTPointer len) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
len | llvm:SizeTPointer |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetNamedFunction(llvm:LLVMModuleRef m, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetNamedGlobal(llvm:LLVMModuleRef m, string name) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetNamedMetadataNumOperands(llvm:LLVMModuleRef m, string name) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetNamedMetadataOperands(llvm:LLVMModuleRef m, string name, llvm:PointerPointer dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
name | string | ||
dest | llvm:PointerPointer |
public function LLVMGetNextBasicBlock(llvm:LLVMBasicBlockRef bb) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetNextFunction(llvm:LLVMValueRef fn) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetNextGlobal(llvm:LLVMValueRef globalVar) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetNextInstruction(llvm:LLVMValueRef inst) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetNextParam(llvm:LLVMValueRef arg) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetNextTarget(llvm:LLVMTargetRef t) returns (LLVMTargetRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetRef |
Return Type | Description | ||
---|---|---|---|
LLVMTargetRef |
public function LLVMGetNextUse(llvm:LLVMUseRef u) returns (LLVMUseRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
u | llvm:LLVMUseRef |
Return Type | Description | ||
---|---|---|---|
LLVMUseRef |
public function LLVMGetNormalDest(llvm:LLVMValueRef invokeInst) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
invokeInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetNumArgOperands(llvm:LLVMValueRef instr) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
instr | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetNumClauses(llvm:LLVMValueRef landingPad) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
landingPad | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetNumContainedTypes(llvm:LLVMTypeRef tp) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
tp | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetNumIndices(llvm:LLVMValueRef inst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetNumOperands(llvm:LLVMValueRef val) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetNumSuccessors(llvm:LLVMValueRef term) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
term | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetOperand(llvm:LLVMValueRef val, int index) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef | ||
index | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetOperandUse(llvm:LLVMValueRef val, int index) returns (LLVMUseRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef | ||
index | int |
Return Type | Description | ||
---|---|---|---|
LLVMUseRef |
public function LLVMGetOrdering(llvm:LLVMValueRef memoryAccessInst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memoryAccessInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetParam(llvm:LLVMValueRef fn, int index) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
index | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetParamParent(llvm:LLVMValueRef inst) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetParamTypes0(llvm:LLVMTypeRef functionTy, llvm:PointerPointer dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
functionTy | llvm:LLVMTypeRef | ||
dest | llvm:PointerPointer |
public function LLVMGetParamTypes1(llvm:LLVMTypeRef functionTy, llvm:LLVMTypeRef dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
functionTy | llvm:LLVMTypeRef | ||
dest | llvm:LLVMTypeRef |
public function LLVMGetParams0(llvm:LLVMValueRef fn, llvm:PointerPointer params)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
params | llvm:PointerPointer |
public function LLVMGetParams1(llvm:LLVMValueRef fn, llvm:LLVMValueRef params)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
params | llvm:LLVMValueRef |
public function LLVMGetPersonalityFn(llvm:LLVMValueRef fn) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetPointerAddressSpace(llvm:LLVMTypeRef pointerTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pointerTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetPointerToGlobal(llvm:LLVMExecutionEngineRef ee, llvm:LLVMValueRef global) returns (Pointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
Pointer |
public function LLVMGetPreviousBasicBlock(llvm:LLVMBasicBlockRef bb) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetPreviousFunction(llvm:LLVMValueRef fn) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetPreviousGlobal(llvm:LLVMValueRef globalVar) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetPreviousInstruction(llvm:LLVMValueRef inst) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetPreviousParam(llvm:LLVMValueRef arg) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetRelocationOffset(llvm:LLVMRelocationIteratorRef ri) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ri | llvm:LLVMRelocationIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetRelocationSymbol(llvm:LLVMRelocationIteratorRef ri) returns (LLVMSymbolIteratorRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ri | llvm:LLVMRelocationIteratorRef |
Return Type | Description | ||
---|---|---|---|
LLVMSymbolIteratorRef |
public function LLVMGetRelocationType(llvm:LLVMRelocationIteratorRef ri) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ri | llvm:LLVMRelocationIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetRelocationTypeName(llvm:LLVMRelocationIteratorRef ri) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ri | llvm:LLVMRelocationIteratorRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetRelocationValueString(llvm:LLVMRelocationIteratorRef ri) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ri | llvm:LLVMRelocationIteratorRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetRelocations(llvm:LLVMSectionIteratorRef section) returns (LLVMRelocationIteratorRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
section | llvm:LLVMSectionIteratorRef |
Return Type | Description | ||
---|---|---|---|
LLVMRelocationIteratorRef |
public function LLVMGetReturnType(llvm:LLVMTypeRef functionTy) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
functionTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMGetSection(llvm:LLVMValueRef global) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetSectionAddress(llvm:LLVMSectionIteratorRef si) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSectionIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetSectionContainsSymbol(llvm:LLVMSectionIteratorRef si, llvm:LLVMSymbolIteratorRef sym) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSectionIteratorRef | ||
sym | llvm:LLVMSymbolIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetSectionContents(llvm:LLVMSectionIteratorRef si) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSectionIteratorRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetSectionName(llvm:LLVMSectionIteratorRef si) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSectionIteratorRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetSectionSize(llvm:LLVMSectionIteratorRef si) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSectionIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetSections(llvm:LLVMObjectFileRef objectFile) returns (LLVMSectionIteratorRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
objectFile | llvm:LLVMObjectFileRef |
Return Type | Description | ||
---|---|---|---|
LLVMSectionIteratorRef |
public function LLVMGetStringAttributeAtIndex(llvm:LLVMValueRef f, int idx, string k, int kLen) returns (LLVMAttributeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int | ||
k | string | ||
kLen | int |
Return Type | Description | ||
---|---|---|---|
LLVMAttributeRef |
public function LLVMGetStructElementTypes0(llvm:LLVMTypeRef structTy, llvm:LLVMTypeRef dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef | ||
dest | llvm:LLVMTypeRef |
public function LLVMGetStructElementTypes1(llvm:LLVMTypeRef structTy, llvm:PointerPointer dest)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef | ||
dest | llvm:PointerPointer |
public function LLVMGetStructName(llvm:LLVMTypeRef ty) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetSubtypes0(llvm:LLVMTypeRef tp, llvm:PointerPointer arr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
tp | llvm:LLVMTypeRef | ||
arr | llvm:PointerPointer |
public function LLVMGetSubtypes1(llvm:LLVMTypeRef tp, llvm:LLVMTypeRef arr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
tp | llvm:LLVMTypeRef | ||
arr | llvm:LLVMTypeRef |
public function LLVMGetSuccessor(llvm:LLVMValueRef term, int i) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
term | llvm:LLVMValueRef | ||
i | int |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetSwitchDefaultDest(llvm:LLVMValueRef switchInstr) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
switchInstr | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetSymbolAddress(llvm:LLVMSymbolIteratorRef si) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSymbolIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetSymbolName(llvm:LLVMSymbolIteratorRef si) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSymbolIteratorRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetSymbolSize(llvm:LLVMSymbolIteratorRef si) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSymbolIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetSymbols(llvm:LLVMObjectFileRef objectFile) returns (LLVMSymbolIteratorRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
objectFile | llvm:LLVMObjectFileRef |
Return Type | Description | ||
---|---|---|---|
LLVMSymbolIteratorRef |
public function LLVMGetTarget(llvm:LLVMModuleRef m) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetTargetDescription(llvm:LLVMTargetRef t) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetTargetFromName(string name) returns (LLVMTargetRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMTargetRef |
public function LLVMGetTargetMachineCPU(llvm:LLVMTargetMachineRef t) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetTargetMachineFeatureString(llvm:LLVMTargetMachineRef t) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetTargetMachineTarget(llvm:LLVMTargetMachineRef t) returns (LLVMTargetRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef |
Return Type | Description | ||
---|---|---|---|
LLVMTargetRef |
public function LLVMGetTargetMachineTriple(llvm:LLVMTargetMachineRef t) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetTargetName(llvm:LLVMTargetRef t) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetThreadLocalMode(llvm:LLVMValueRef globalVar) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetTypeByName(llvm:LLVMModuleRef m, string name) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMGetTypeContext(llvm:LLVMTypeRef ty) returns (LLVMContextRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMContextRef |
public function LLVMGetTypeKind(llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetUndef(llvm:LLVMTypeRef ty) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetUnwindDest(llvm:LLVMValueRef invokeInst) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
invokeInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMGetUsedValue(llvm:LLVMUseRef u) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
u | llvm:LLVMUseRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetUser(llvm:LLVMUseRef u) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
u | llvm:LLVMUseRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMGetValueKind(llvm:LLVMValueRef val) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetValueName(llvm:LLVMValueRef val) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMGetVectorSize(llvm:LLVMTypeRef vectorTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
vectorTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetVisibility(llvm:LLVMValueRef global) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMGetVolatile(llvm:LLVMValueRef memoryAccessInst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memoryAccessInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMHalfType() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMHalfTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMHasMetadata(llvm:LLVMValueRef val) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMHasPersonalityFn(llvm:LLVMValueRef fn) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMHasUnnamedAddr(llvm:LLVMValueRef global) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMInitializeAllAsmParsers()
public function LLVMInitializeAllAsmPrinters()
public function LLVMInitializeAllDisassemblers()
public function LLVMInitializeAllTargetInfos()
public function LLVMInitializeAllTargetMCs()
public function LLVMInitializeAllTargets()
public function LLVMInitializeAnalysis(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeCodeGen(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeCore(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeFunctionPassManager(llvm:LLVMPassManagerRef fpm) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fpm | llvm:LLVMPassManagerRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMInitializeIPA(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeIPO(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeInstCombine(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeInstrumentation(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeMCJITCompilerOptions(llvm:LLVMMCJITCompilerOptions options, int sizeOfOptions)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
options | llvm:LLVMMCJITCompilerOptions | ||
sizeOfOptions | int |
public function LLVMInitializeNativeAsmParser() returns (int)
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMInitializeNativeAsmPrinter() returns (int)
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMInitializeNativeDisassembler() returns (int)
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMInitializeNativeTarget() returns (int)
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMInitializeObjCARCOpts(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeScalarOpts(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeTarget(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeTransformUtils(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInitializeVectorization(llvm:LLVMPassRegistryRef r)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
r | llvm:LLVMPassRegistryRef |
public function LLVMInsertBasicBlock(llvm:LLVMBasicBlockRef insertBeforeBB, string name) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
insertBeforeBB | llvm:LLVMBasicBlockRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMInsertBasicBlockInContext(llvm:LLVMContextRef c, llvm:LLVMBasicBlockRef bb, string name) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
bb | llvm:LLVMBasicBlockRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMInsertIntoBuilder(llvm:LLVMBuilderRef builder, llvm:LLVMValueRef instr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef | ||
instr | llvm:LLVMValueRef |
public function LLVMInsertIntoBuilderWithName(llvm:LLVMBuilderRef builder, llvm:LLVMValueRef instr, string name)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef | ||
instr | llvm:LLVMValueRef | ||
name | string |
public function LLVMInstructionClone(llvm:LLVMValueRef inst) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMInstructionEraseFromParent(llvm:LLVMValueRef inst)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
public function LLVMInstructionRemoveFromParent(llvm:LLVMValueRef inst)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
inst | llvm:LLVMValueRef |
public function LLVMInt128Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt128TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt16Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt16TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt1Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt1TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt32Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt32TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt64Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt64TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt8Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMInt8TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMIntPtrType(llvm:LLVMTargetDataRef td) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMIntPtrTypeForAS(llvm:LLVMTargetDataRef td, int asValue) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
asValue | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMIntPtrTypeForASInContext(llvm:LLVMContextRef c, llvm:LLVMTargetDataRef td, int asValue) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
td | llvm:LLVMTargetDataRef | ||
asValue | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMIntPtrTypeInContext(llvm:LLVMContextRef c, llvm:LLVMTargetDataRef td) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
td | llvm:LLVMTargetDataRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMIntType(int numBits) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
numBits | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMIntTypeInContext(llvm:LLVMContextRef c, int numBits) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
numBits | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMIsAAddrSpaceCastInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAAllocaInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAArgument(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsABasicBlock(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsABinaryOperator(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsABitCastInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsABlockAddress(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsABranchInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsACallInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsACastInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsACatchPadInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsACatchReturnInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsACleanupPadInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsACleanupReturnInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsACmpInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstant(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantAggregateZero(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantArray(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantDataArray(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantDataSequential(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantDataVector(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantExpr(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantFP(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantInt(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantPointerNull(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantStruct(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantTokenNone(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAConstantVector(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsADbgDeclareInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsADbgInfoIntrinsic(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAExtractElementInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAExtractValueInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAFCmpInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAFPExtInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAFPToSIInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAFPToUIInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAFPTruncInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAFuncletPadInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAFunction(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAGetElementPtrInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAGlobalAlias(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAGlobalObject(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAGlobalValue(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAGlobalVariable(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAICmpInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAIndirectBrInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAInlineAsm(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAInsertElementInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAInsertValueInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAInstruction(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAIntToPtrInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAIntrinsicInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAInvokeInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsALandingPadInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsALoadInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAMDNode(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAMDString(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAMemCpyInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAMemIntrinsic(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAMemMoveInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAMemSetInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAPHINode(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAPtrToIntInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAResumeInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAReturnInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsASExtInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsASIToFPInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsASelectInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAShuffleVectorInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAStoreInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsASwitchInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsATerminatorInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsATruncInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAUIToFPInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAUnaryInstruction(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAUndefValue(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAUnreachableInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAUser(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAVAArgInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAZExtInst(llvm:LLVMValueRef val) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMIsAtomicSingleThread(llvm:LLVMValueRef atomicInst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
atomicInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsCleanup(llvm:LLVMValueRef landingPad) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
landingPad | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsConditional(llvm:LLVMValueRef branch) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
branch | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsConstant(llvm:LLVMValueRef val) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsConstantString(llvm:LLVMValueRef c) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsDeclaration(llvm:LLVMValueRef global) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsEnumAttribute(llvm:LLVMAttributeRef a) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
a | llvm:LLVMAttributeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsExternallyInitialized(llvm:LLVMValueRef globalVar) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsFunctionVarArg(llvm:LLVMTypeRef functionTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
functionTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsGlobalConstant(llvm:LLVMValueRef globalVar) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsInBounds(llvm:LLVMValueRef gep) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
gep | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsMultithreaded() returns (int)
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsNull(llvm:LLVMValueRef val) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsOpaqueStruct(llvm:LLVMTypeRef structTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsPackedStruct(llvm:LLVMTypeRef structTy) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsRelocationIteratorAtEnd(llvm:LLVMSectionIteratorRef section, llvm:LLVMRelocationIteratorRef ri) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
section | llvm:LLVMSectionIteratorRef | ||
ri | llvm:LLVMRelocationIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsSectionIteratorAtEnd(llvm:LLVMObjectFileRef objectFile, llvm:LLVMSectionIteratorRef si) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
objectFile | llvm:LLVMObjectFileRef | ||
si | llvm:LLVMSectionIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsStringAttribute(llvm:LLVMAttributeRef a) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
a | llvm:LLVMAttributeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsSymbolIteratorAtEnd(llvm:LLVMObjectFileRef objectFile, llvm:LLVMSymbolIteratorRef si) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
objectFile | llvm:LLVMObjectFileRef | ||
si | llvm:LLVMSymbolIteratorRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsTailCall(llvm:LLVMValueRef callInst) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
callInst | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsThreadLocal(llvm:LLVMValueRef globalVar) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMIsUndef(llvm:LLVMValueRef val) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMLabelType() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMLabelTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMLinkInInterpreter()
public function LLVMLinkInMCJIT()
public function LLVMLinkModules2(llvm:LLVMModuleRef dest, llvm:LLVMModuleRef src) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
dest | llvm:LLVMModuleRef | ||
src | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMLoadLibraryPermanently(string filename) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
filename | string |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMMDNode0(llvm:LLVMValueRef vals, int count) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
vals | llvm:LLVMValueRef | ||
count | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMMDNode1(llvm:PointerPointer vals, int count) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
vals | llvm:PointerPointer | ||
count | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMMDNodeInContext0(llvm:LLVMContextRef c, llvm:PointerPointer vals, int count) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
vals | llvm:PointerPointer | ||
count | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMMDNodeInContext1(llvm:LLVMContextRef c, llvm:LLVMValueRef vals, int count) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
vals | llvm:LLVMValueRef | ||
count | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMMDString(string str, int sLen) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
str | string | ||
sLen | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMMDStringInContext(llvm:LLVMContextRef c, string str, int sLen) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
str | string | ||
sLen | int |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMMetadataAsValue(llvm:LLVMContextRef c, llvm:LLVMMetadataRef md) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
md | llvm:LLVMMetadataRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMMetadataTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMModuleCreateWithName(string moduleID) returns (LLVMModuleRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
moduleID | string |
Return Type | Description | ||
---|---|---|---|
LLVMModuleRef |
public function LLVMModuleCreateWithNameInContext(string moduleID, llvm:LLVMContextRef c) returns (LLVMModuleRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
moduleID | string | ||
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMModuleRef |
public function LLVMMoveBasicBlockAfter(llvm:LLVMBasicBlockRef bb, llvm:LLVMBasicBlockRef movePos)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef | ||
movePos | llvm:LLVMBasicBlockRef |
public function LLVMMoveBasicBlockBefore(llvm:LLVMBasicBlockRef bb, llvm:LLVMBasicBlockRef movePos)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef | ||
movePos | llvm:LLVMBasicBlockRef |
public function LLVMMoveToContainingSection(llvm:LLVMSectionIteratorRef sect, llvm:LLVMSymbolIteratorRef sym)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
sect | llvm:LLVMSectionIteratorRef | ||
sym | llvm:LLVMSymbolIteratorRef |
public function LLVMMoveToNextRelocation(llvm:LLVMRelocationIteratorRef ri)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ri | llvm:LLVMRelocationIteratorRef |
public function LLVMMoveToNextSection(llvm:LLVMSectionIteratorRef si)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSectionIteratorRef |
public function LLVMMoveToNextSymbol(llvm:LLVMSymbolIteratorRef si)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
si | llvm:LLVMSymbolIteratorRef |
public function LLVMOffsetOfElement(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef structTy, int element) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
structTy | llvm:LLVMTypeRef | ||
element | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMPPCFP128Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMPPCFP128TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMParseBitcode1(llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outModule, llvm:PointerPointer outMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef | ||
outModule | llvm:LLVMModuleRef | ||
outMessage | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMParseBitcode20(llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outModule) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef | ||
outModule | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMParseBitcode21(llvm:LLVMMemoryBufferRef memBuf, llvm:PointerPointer outModule) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memBuf | llvm:LLVMMemoryBufferRef | ||
outModule | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMParseBitcodeInContext2(llvm:LLVMContextRef contextRef, llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outModule, llvm:PointerPointer outMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
contextRef | llvm:LLVMContextRef | ||
memBuf | llvm:LLVMMemoryBufferRef | ||
outModule | llvm:LLVMModuleRef | ||
outMessage | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMParseBitcodeInContext20(llvm:LLVMContextRef contextRef, llvm:LLVMMemoryBufferRef memBuf, llvm:PointerPointer outModule) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
contextRef | llvm:LLVMContextRef | ||
memBuf | llvm:LLVMMemoryBufferRef | ||
outModule | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMParseBitcodeInContext21(llvm:LLVMContextRef contextRef, llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outModule) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
contextRef | llvm:LLVMContextRef | ||
memBuf | llvm:LLVMMemoryBufferRef | ||
outModule | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMParseIRInContext2(llvm:LLVMContextRef contextRef, llvm:LLVMMemoryBufferRef memBuf, llvm:LLVMModuleRef outM, llvm:PointerPointer outMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
contextRef | llvm:LLVMContextRef | ||
memBuf | llvm:LLVMMemoryBufferRef | ||
outM | llvm:LLVMModuleRef | ||
outMessage | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMPassManagerBuilderCreate() returns (LLVMPassManagerBuilderRef)
Return Type | Description | ||
---|---|---|---|
LLVMPassManagerBuilderRef |
public function LLVMPassManagerBuilderDispose(llvm:LLVMPassManagerBuilderRef pmb)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef |
public function LLVMPassManagerBuilderPopulateFunctionPassManager(llvm:LLVMPassManagerBuilderRef pmb, llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
pm | llvm:LLVMPassManagerRef |
public function LLVMPassManagerBuilderPopulateLTOPassManager(llvm:LLVMPassManagerBuilderRef pmb, llvm:LLVMPassManagerRef pm, int internalize, int runInliner)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
pm | llvm:LLVMPassManagerRef | ||
internalize | int | ||
runInliner | int |
public function LLVMPassManagerBuilderPopulateModulePassManager(llvm:LLVMPassManagerBuilderRef pmb, llvm:LLVMPassManagerRef pm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
pm | llvm:LLVMPassManagerRef |
public function LLVMPassManagerBuilderSetDisableSimplifyLibCalls(llvm:LLVMPassManagerBuilderRef pmb, int value)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
value | int |
public function LLVMPassManagerBuilderSetDisableUnitAtATime(llvm:LLVMPassManagerBuilderRef pmb, int value)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
value | int |
public function LLVMPassManagerBuilderSetDisableUnrollLoops(llvm:LLVMPassManagerBuilderRef pmb, int value)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
value | int |
public function LLVMPassManagerBuilderSetOptLevel(llvm:LLVMPassManagerBuilderRef pmb, int optLevel)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
optLevel | int |
public function LLVMPassManagerBuilderSetSizeLevel(llvm:LLVMPassManagerBuilderRef pmb, int sizeLevel)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
sizeLevel | int |
public function LLVMPassManagerBuilderUseInlinerWithThreshold(llvm:LLVMPassManagerBuilderRef pmb, int threshold)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pmb | llvm:LLVMPassManagerBuilderRef | ||
threshold | int |
public function LLVMPointerSize(llvm:LLVMTargetDataRef td) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMPointerSizeForAS(llvm:LLVMTargetDataRef td, int asValue) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
asValue | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMPointerType(llvm:LLVMTypeRef elementType, int addressSpace) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
elementType | llvm:LLVMTypeRef | ||
addressSpace | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMPositionBuilder(llvm:LLVMBuilderRef builder, llvm:LLVMBasicBlockRef block, llvm:LLVMValueRef instr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef | ||
block | llvm:LLVMBasicBlockRef | ||
instr | llvm:LLVMValueRef |
public function LLVMPositionBuilderAtEnd(llvm:LLVMBuilderRef builder, llvm:LLVMBasicBlockRef block)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef | ||
block | llvm:LLVMBasicBlockRef |
public function LLVMPositionBuilderBefore(llvm:LLVMBuilderRef builder, llvm:LLVMValueRef instr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef | ||
instr | llvm:LLVMValueRef |
public function LLVMPreferredAlignmentOfGlobal(llvm:LLVMTargetDataRef td, llvm:LLVMValueRef globalVar) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
globalVar | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMPreferredAlignmentOfType(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMPrintModuleToString(llvm:LLVMModuleRef m) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMPrintTypeToString(llvm:LLVMTypeRef val) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMPrintValueToString(llvm:LLVMValueRef val) returns (BytePointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
BytePointer |
public function LLVMRecompileAndRelinkFunction(llvm:LLVMExecutionEngineRef ee, llvm:LLVMValueRef fn) returns (Pointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
fn | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
Pointer |
public function LLVMRemoveBasicBlockFromParent(llvm:LLVMBasicBlockRef bb)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
bb | llvm:LLVMBasicBlockRef |
public function LLVMRemoveCallSiteEnumAttribute(llvm:LLVMValueRef c, int idx, int kindID)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int | ||
kindID | int |
public function LLVMRemoveCallSiteStringAttribute(llvm:LLVMValueRef c, int idx, string k, int kLen)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMValueRef | ||
idx | int | ||
k | string | ||
kLen | int |
public function LLVMRemoveEnumAttributeAtIndex(llvm:LLVMValueRef f, int idx, int kindID)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int | ||
kindID | int |
public function LLVMRemoveModule2(llvm:LLVMExecutionEngineRef ee, llvm:LLVMModuleRef m, llvm:LLVMModuleRef outMod, llvm:PointerPointer outError) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
m | llvm:LLVMModuleRef | ||
outMod | llvm:LLVMModuleRef | ||
outError | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMRemoveStringAttributeAtIndex(llvm:LLVMValueRef f, int idx, string k, int kLen)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
f | llvm:LLVMValueRef | ||
idx | int | ||
k | string | ||
kLen | int |
public function LLVMReplaceAllUsesWith(llvm:LLVMValueRef oldVal, llvm:LLVMValueRef newVal)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
oldVal | llvm:LLVMValueRef | ||
newVal | llvm:LLVMValueRef |
public function LLVMRunFunction0(llvm:LLVMExecutionEngineRef ee, llvm:LLVMValueRef f, int numArgs, llvm:PointerPointer args) returns (LLVMGenericValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
f | llvm:LLVMValueRef | ||
numArgs | int | ||
args | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
LLVMGenericValueRef |
public function LLVMRunFunction1(llvm:LLVMExecutionEngineRef ee, llvm:LLVMValueRef f, int numArgs, llvm:LLVMGenericValueRef args) returns (LLVMGenericValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
f | llvm:LLVMValueRef | ||
numArgs | int | ||
args | llvm:LLVMGenericValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMGenericValueRef |
public function LLVMRunFunctionAsMain1(llvm:LLVMExecutionEngineRef ee, llvm:LLVMValueRef f, int argC, llvm:PointerPointer argV, llvm:PointerPointer envP) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef | ||
f | llvm:LLVMValueRef | ||
argC | int | ||
argV | llvm:PointerPointer | ||
envP | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMRunFunctionPassManager(llvm:LLVMPassManagerRef fpm, llvm:LLVMValueRef f) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fpm | llvm:LLVMPassManagerRef | ||
f | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMRunPassManager(llvm:LLVMPassManagerRef pm, llvm:LLVMModuleRef m) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
pm | llvm:LLVMPassManagerRef | ||
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMRunStaticConstructors(llvm:LLVMExecutionEngineRef ee)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef |
public function LLVMRunStaticDestructors(llvm:LLVMExecutionEngineRef ee)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ee | llvm:LLVMExecutionEngineRef |
public function LLVMSearchForAddressOfSymbol(string symbolName) returns (Pointer)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
symbolName | string |
Return Type | Description | ||
---|---|---|---|
Pointer |
public function LLVMSetAlignment(llvm:LLVMValueRef v, int bytes)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
v | llvm:LLVMValueRef | ||
bytes | int |
public function LLVMSetAtomicSingleThread(llvm:LLVMValueRef atomicInst, int singleThread)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
atomicInst | llvm:LLVMValueRef | ||
singleThread | int |
public function LLVMSetCleanup(llvm:LLVMValueRef landingPad, int val)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
landingPad | llvm:LLVMValueRef | ||
val | int |
public function LLVMSetCmpXchgFailureOrdering(llvm:LLVMValueRef cmpXchgInst, int ordering)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
cmpXchgInst | llvm:LLVMValueRef | ||
ordering | int |
public function LLVMSetCmpXchgSuccessOrdering(llvm:LLVMValueRef cmpXchgInst, int ordering)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
cmpXchgInst | llvm:LLVMValueRef | ||
ordering | int |
public function LLVMSetCondition(llvm:LLVMValueRef branch, llvm:LLVMValueRef cond)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
branch | llvm:LLVMValueRef | ||
cond | llvm:LLVMValueRef |
public function LLVMSetCurrentDebugLocation(llvm:LLVMBuilderRef builder, llvm:LLVMValueRef l)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef | ||
l | llvm:LLVMValueRef |
public function LLVMSetDLLStorageClass(llvm:LLVMValueRef global, int classValue)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef | ||
classValue | int |
public function LLVMSetDataLayout(llvm:LLVMModuleRef m, string dataLayoutStr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
dataLayoutStr | string |
public function LLVMSetDisasmOptions(llvm:LLVMDisasmContextRef dc, int options) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
dc | llvm:LLVMDisasmContextRef | ||
options | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMSetExternallyInitialized(llvm:LLVMValueRef globalVar, int isExtInit)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef | ||
isExtInit | int |
public function LLVMSetFunctionCallConv(llvm:LLVMValueRef fn, int cc)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
cc | int |
public function LLVMSetGC(llvm:LLVMValueRef fn, string name)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
name | string |
public function LLVMSetGlobalConstant(llvm:LLVMValueRef globalVar, int isConstant)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef | ||
isConstant | int |
public function LLVMSetInitializer(llvm:LLVMValueRef globalVar, llvm:LLVMValueRef constantVal)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef | ||
constantVal | llvm:LLVMValueRef |
public function LLVMSetInstDebugLocation(llvm:LLVMBuilderRef builder, llvm:LLVMValueRef inst)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
builder | llvm:LLVMBuilderRef | ||
inst | llvm:LLVMValueRef |
public function LLVMSetInstrParamAlignment(llvm:LLVMValueRef instr, int index, int align)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
instr | llvm:LLVMValueRef | ||
index | int | ||
align | int |
public function LLVMSetInstructionCallConv(llvm:LLVMValueRef instr, int cc)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
instr | llvm:LLVMValueRef | ||
cc | int |
public function LLVMSetIsInBounds(llvm:LLVMValueRef gep, int inBounds)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
gep | llvm:LLVMValueRef | ||
inBounds | int |
public function LLVMSetLinkage(llvm:LLVMValueRef global, int linkage)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef | ||
linkage | int |
public function LLVMSetMetadata(llvm:LLVMValueRef val, int kindID, llvm:LLVMValueRef node)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef | ||
kindID | int | ||
node | llvm:LLVMValueRef |
public function LLVMSetModuleDataLayout(llvm:LLVMModuleRef m, llvm:LLVMTargetDataRef dl)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
dl | llvm:LLVMTargetDataRef |
public function LLVMSetModuleIdentifier(llvm:LLVMModuleRef m, string ident, int len)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
ident | string | ||
len | int |
public function LLVMSetModuleInlineAsm(llvm:LLVMModuleRef m, string asm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
asm | string |
public function LLVMSetNormalDest(llvm:LLVMValueRef invokeInst, llvm:LLVMBasicBlockRef b)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
invokeInst | llvm:LLVMValueRef | ||
b | llvm:LLVMBasicBlockRef |
public function LLVMSetOperand(llvm:LLVMValueRef user, int index, llvm:LLVMValueRef val)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
user | llvm:LLVMValueRef | ||
index | int | ||
val | llvm:LLVMValueRef |
public function LLVMSetOrdering(llvm:LLVMValueRef memoryAccessInst, int ordering)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memoryAccessInst | llvm:LLVMValueRef | ||
ordering | int |
public function LLVMSetParamAlignment(llvm:LLVMValueRef arg, int align)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
arg | llvm:LLVMValueRef | ||
align | int |
public function LLVMSetPersonalityFn(llvm:LLVMValueRef fn, llvm:LLVMValueRef personalityFn)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
personalityFn | llvm:LLVMValueRef |
public function LLVMSetSection(llvm:LLVMValueRef global, string section)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef | ||
section | string |
public function LLVMSetSuccessor(llvm:LLVMValueRef term, int i, llvm:LLVMBasicBlockRef block)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
term | llvm:LLVMValueRef | ||
i | int | ||
block | llvm:LLVMBasicBlockRef |
public function LLVMSetTailCall(llvm:LLVMValueRef callInst, int isTailCall)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
callInst | llvm:LLVMValueRef | ||
isTailCall | int |
public function LLVMSetTarget(llvm:LLVMModuleRef m, string triple)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
triple | string |
public function LLVMSetTargetMachineAsmVerbosity(llvm:LLVMTargetMachineRef t, int verboseAsm)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef | ||
verboseAsm | int |
public function LLVMSetThreadLocal(llvm:LLVMValueRef globalVar, int isThreadLocal)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef | ||
isThreadLocal | int |
public function LLVMSetThreadLocalMode(llvm:LLVMValueRef globalVar, int mode)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
globalVar | llvm:LLVMValueRef | ||
mode | int |
public function LLVMSetUnnamedAddr(llvm:LLVMValueRef global, int hasUnnamedAddr)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef | ||
hasUnnamedAddr | int |
public function LLVMSetUnwindDest(llvm:LLVMValueRef invokeInst, llvm:LLVMBasicBlockRef b)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
invokeInst | llvm:LLVMValueRef | ||
b | llvm:LLVMBasicBlockRef |
public function LLVMSetValueName(llvm:LLVMValueRef val, string name)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef | ||
name | string |
public function LLVMSetVisibility(llvm:LLVMValueRef global, int viz)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
global | llvm:LLVMValueRef | ||
viz | int |
public function LLVMSetVolatile(llvm:LLVMValueRef memoryAccessInst, int isVolatile)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
memoryAccessInst | llvm:LLVMValueRef | ||
isVolatile | int |
public function LLVMShutdown()
public function LLVMSizeOf(llvm:LLVMTypeRef ty) returns (LLVMValueRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
LLVMValueRef |
public function LLVMSizeOfTypeInBits(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMStartMultithreaded() returns (int)
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMStopMultithreaded()
public function LLVMStoreSizeOfType(llvm:LLVMTargetDataRef td, llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
td | llvm:LLVMTargetDataRef | ||
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMStructCreateNamed(llvm:LLVMContextRef c, string name) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
name | string |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMStructGetTypeAtIndex(llvm:LLVMTypeRef structTy, int i) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef | ||
i | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMStructSetBody0(llvm:LLVMTypeRef structTy, llvm:LLVMTypeRef elementTypes, int elementCount, int packed)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef | ||
elementTypes | llvm:LLVMTypeRef | ||
elementCount | int | ||
packed | int |
public function LLVMStructSetBody1(llvm:LLVMTypeRef structTy, llvm:PointerPointer elementTypes, int elementCount, int packed)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
structTy | llvm:LLVMTypeRef | ||
elementTypes | llvm:PointerPointer | ||
elementCount | int | ||
packed | int |
public function LLVMStructType0(llvm:PointerPointer elementTypes, int elementCount, int packed) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
elementTypes | llvm:PointerPointer | ||
elementCount | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMStructType1(llvm:LLVMTypeRef elementTypes, int elementCount, int packed) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
elementTypes | llvm:LLVMTypeRef | ||
elementCount | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMStructTypeInContext0(llvm:LLVMContextRef c, llvm:LLVMTypeRef elementTypes, int elementCount, int packed) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
elementTypes | llvm:LLVMTypeRef | ||
elementCount | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMStructTypeInContext1(llvm:LLVMContextRef c, llvm:PointerPointer elementTypes, int elementCount, int packed) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef | ||
elementTypes | llvm:PointerPointer | ||
elementCount | int | ||
packed | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMTargetHasAsmBackend(llvm:LLVMTargetRef t) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMTargetHasJIT(llvm:LLVMTargetRef t) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMTargetHasTargetMachine(llvm:LLVMTargetRef t) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMTargetMachineEmitToFile(llvm:LLVMTargetMachineRef t, llvm:LLVMModuleRef m, byte[] filename, int codegen, byte[] errorMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef | ||
m | llvm:LLVMModuleRef | ||
filename | byte[] | ||
codegen | int | ||
errorMessage | byte[] |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMTargetMachineEmitToMemoryBuffer2(llvm:LLVMTargetMachineRef t, llvm:LLVMModuleRef m, int codegen, llvm:PointerPointer errorMessage, llvm:LLVMMemoryBufferRef outMemBuf) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
t | llvm:LLVMTargetMachineRef | ||
m | llvm:LLVMModuleRef | ||
codegen | int | ||
errorMessage | llvm:PointerPointer | ||
outMemBuf | llvm:LLVMMemoryBufferRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMTokenTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMTypeIsSized(llvm:LLVMTypeRef ty) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
ty | llvm:LLVMTypeRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMTypeOf(llvm:LLVMValueRef val) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMValueAsBasicBlock(llvm:LLVMValueRef val) returns (LLVMBasicBlockRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMBasicBlockRef |
public function LLVMValueAsMetadata(llvm:LLVMValueRef val) returns (LLVMMetadataRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
LLVMMetadataRef |
public function LLVMValueIsBasicBlock(llvm:LLVMValueRef val) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
val | llvm:LLVMValueRef |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMVectorType(llvm:LLVMTypeRef elementType, int elementCount) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
elementType | llvm:LLVMTypeRef | ||
elementCount | int |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMVerifyFunction(llvm:LLVMValueRef fn, int action) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef | ||
action | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMVerifyModule1(llvm:LLVMModuleRef m, int action, llvm:PointerPointer outMessage) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
action | int | ||
outMessage | llvm:PointerPointer |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMViewFunctionCFG(llvm:LLVMValueRef fn)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
public function LLVMViewFunctionCFGOnly(llvm:LLVMValueRef fn)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
fn | llvm:LLVMValueRef |
public function LLVMVoidType() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMVoidTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMWriteBitcodeToFD(llvm:LLVMModuleRef m, int fd, int shouldClose, int unbuffered) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
fd | int | ||
shouldClose | int | ||
unbuffered | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMWriteBitcodeToFile(llvm:LLVMModuleRef m, string path) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
path | string |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMWriteBitcodeToFileHandle(llvm:LLVMModuleRef m, int handle) returns (int)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef | ||
handle | int |
Return Type | Description | ||
---|---|---|---|
int |
public function LLVMWriteBitcodeToMemoryBuffer(llvm:LLVMModuleRef m) returns (LLVMMemoryBufferRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
m | llvm:LLVMModuleRef |
Return Type | Description | ||
---|---|---|---|
LLVMMemoryBufferRef |
public function LLVMX86FP80Type() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMX86FP80TypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMX86MMXType() returns (LLVMTypeRef)
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |
public function LLVMX86MMXTypeInContext(llvm:LLVMContextRef c) returns (LLVMTypeRef)
Parameter Name | Data Type | Default Value | Description |
---|---|---|---|
c | llvm:LLVMContextRef |
Return Type | Description | ||
---|---|---|---|
LLVMTypeRef |