llvm.functions

Undocumented in source.

Members

Functions

LLVMInitializeAllAsmParsers
void LLVMInitializeAllAsmParsers()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeAllAsmPrinters
void LLVMInitializeAllAsmPrinters()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeAllDisassemblers
void LLVMInitializeAllDisassemblers()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeAllTargetInfos
void LLVMInitializeAllTargetInfos()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeAllTargetMCs
void LLVMInitializeAllTargetMCs()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeAllTargets
void LLVMInitializeAllTargets()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeNativeAsmParser
LLVMBool LLVMInitializeNativeAsmParser()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeNativeAsmPrinter
LLVMBool LLVMInitializeNativeAsmPrinter()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeNativeDisassembler
LLVMBool LLVMInitializeNativeDisassembler()
Undocumented in source. Be warned that the author may not have intended to support it.
LLVMInitializeNativeTarget
LLVMBool LLVMInitializeNativeTarget()
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

EDBlockCreateInsts
uint EDBlockCreateInsts(EDInstRef* insts, int count, EDDisassemblerRef disassembler, EDByteBlock_t byteBlock, ulong address)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDBlockEvaluateOperand
int EDBlockEvaluateOperand(ulong* result, EDOperandRef operand, EDRegisterBlock_t regBlock)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDBlockVisitTokens
int EDBlockVisitTokens(EDInstRef inst, EDTokenVisitor_t visitor)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDBranchTargetID
int EDBranchTargetID(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDCreateInsts
uint EDCreateInsts(EDInstRef* insts, uint count, EDDisassemblerRef disassembler, EDByteReaderCallback byteReader, ulong address, void* arg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDEvaluateOperand
int EDEvaluateOperand(ulong* result, EDOperandRef operand, EDRegisterReaderCallback regReader, void* arg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDGetDisassembler
int EDGetDisassembler(EDDisassemblerRef* disassembler, const(char)* triple, EDAssemblySyntax_t syntax)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDGetInstString
int EDGetInstString(const(char)** buf, EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDGetOperand
int EDGetOperand(EDOperandRef* operand, EDInstRef inst, int index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDGetRegisterName
int EDGetRegisterName(const(char)** regName, EDDisassemblerRef disassembler, uint regID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDGetToken
int EDGetToken(EDTokenRef* token, EDInstRef inst, int index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDGetTokenString
int EDGetTokenString(const(char)** buf, EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDImmediateOperandValue
int EDImmediateOperandValue(ulong* value, EDOperandRef operand)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDInstByteSize
int EDInstByteSize(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDInstID
int EDInstID(uint* instID, EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDInstIsBranch
int EDInstIsBranch(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDInstIsMove
int EDInstIsMove(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDLiteralTokenAbsoluteValue
int EDLiteralTokenAbsoluteValue(ulong* value, EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDMoveSourceID
int EDMoveSourceID(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDMoveTargetID
int EDMoveTargetID(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDNumOperands
int EDNumOperands(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDNumTokens
int EDNumTokens(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDOperandIndexForToken
int EDOperandIndexForToken(EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDOperandIsImmediate
int EDOperandIsImmediate(EDOperandRef operand)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDOperandIsMemory
int EDOperandIsMemory(EDOperandRef operand)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDOperandIsRegister
int EDOperandIsRegister(EDOperandRef operand)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDRegisterIsProgramCounter
int EDRegisterIsProgramCounter(EDDisassemblerRef disassembler, uint regID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDRegisterIsStackPointer
int EDRegisterIsStackPointer(EDDisassemblerRef disassembler, uint regID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDRegisterOperandValue
int EDRegisterOperandValue(uint* value, EDOperandRef operand)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDRegisterTokenValue
int EDRegisterTokenValue(uint* registerID, EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDReleaseInst
void EDReleaseInst(EDInstRef inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDTokenIsLiteral
int EDTokenIsLiteral(EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDTokenIsNegativeLiteral
int EDTokenIsNegativeLiteral(EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDTokenIsOpcode
int EDTokenIsOpcode(EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDTokenIsPunctuation
int EDTokenIsPunctuation(EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDTokenIsRegister
int EDTokenIsRegister(EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
EDTokenIsWhitespace
int EDTokenIsWhitespace(EDTokenRef token)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMABIAlignmentOfType
uint LLVMABIAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMABISizeOfType
ulong LLVMABISizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddAggressiveDCEPass
void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM)

Scalar transformations +

LLVMAddAlias
LLVMValueRef LLVMAddAlias(LLVMModuleRef M, LLVMTypeRef Ty, LLVMValueRef Aliasee, const(char)* Name)

Global Aliases ++++

LLVMAddAlignmentFromAssumptionsPass
void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddAlwaysInlinerPass
void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddAnalysisPasses
void LLVMAddAnalysisPasses(LLVMTargetMachineRef T, LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddArgumentPromotionPass
void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM)

Interprocedural transformations +

LLVMAddAttribute
void LLVMAddAttribute(LLVMValueRef Arg, LLVMAttribute PA)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddAttributeAtIndex
void LLVMAddAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, LLVMAttributeRef A)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddBBVectorizePass
void LLVMAddBBVectorizePass(LLVMPassManagerRef PM)

Vectorization transformations +

LLVMAddBasicAliasAnalysisPass
void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddBitTrackingDCEPass
void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddCFGSimplificationPass
void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddCallSiteAttribute
void LLVMAddCallSiteAttribute(LLVMValueRef C, LLVMAttributeIndex Idx, LLVMAttributeRef A)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddCase
void LLVMAddCase(LLVMValueRef Switch, LLVMValueRef OnVal, LLVMBasicBlockRef Dest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddClause
void LLVMAddClause(LLVMValueRef LandingPad, LLVMValueRef ClauseVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddConstantMergePass
void LLVMAddConstantMergePass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddConstantPropagationPass
void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddCorrelatedValuePropagationPass
void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddDeadArgEliminationPass
void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddDeadStoreEliminationPass
void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddDemoteMemoryToRegisterPass
void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddDestination
void LLVMAddDestination(LLVMValueRef IndirectBr, LLVMBasicBlockRef Dest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddEarlyCSEMemSSAPass
void LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddEarlyCSEPass
void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddFunction
LLVMValueRef LLVMAddFunction(LLVMModuleRef M, const(char)* Name, LLVMTypeRef FunctionTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddFunctionAttr
void LLVMAddFunctionAttr(LLVMValueRef Fn, LLVMAttribute PA)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddFunctionAttrsPass
void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddFunctionInliningPass
void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddGVNPass
void LLVMAddGVNPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddGlobal
LLVMValueRef LLVMAddGlobal(LLVMModuleRef M, LLVMTypeRef Ty, const(char)* Name)

Global Variables ++++

LLVMAddGlobalDCEPass
void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddGlobalInAddressSpace
LLVMValueRef LLVMAddGlobalInAddressSpace(LLVMModuleRef M, LLVMTypeRef Ty, const(char)* Name, uint AddressSpace)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddGlobalMapping
void LLVMAddGlobalMapping(LLVMExecutionEngineRef EE, LLVMValueRef Global, void* Addr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddGlobalOptimizerPass
void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddIPConstantPropagationPass
void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddIPSCCPPass
void LLVMAddIPSCCPPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddIncoming
void LLVMAddIncoming(LLVMValueRef PhiNode, LLVMValueRef* IncomingValues, LLVMBasicBlockRef* IncomingBlocks, uint Count)

PHI Nodes +++

LLVMAddIndVarSimplifyPass
void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddInstrAttribute
void LLVMAddInstrAttribute(LLVMValueRef Instr, uint index, LLVMAttribute )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddInstructionCombiningPass
void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddInternalizePass
void LLVMAddInternalizePass(LLVMPassManagerRef , uint AllButMain)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddJumpThreadingPass
void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLICMPass
void LLVMAddLICMPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLoopDeletionPass
void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLoopIdiomPass
void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLoopRerollPass
void LLVMAddLoopRerollPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLoopRotatePass
void LLVMAddLoopRotatePass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLoopUnrollPass
void LLVMAddLoopUnrollPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLoopUnswitchPass
void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLoopVectorizePass
void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLowerExpectIntrinsicPass
void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddLowerSwitchPass
void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddMemCpyOptPass
void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddMergedLoadStoreMotionPass
void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddModule
void LLVMAddModule(LLVMExecutionEngineRef EE, LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddModuleProvider
void LLVMAddModuleProvider(LLVMExecutionEngineRef EE, LLVMModuleProviderRef MP)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddNamedMetadataOperand
void LLVMAddNamedMetadataOperand(LLVMModuleRef M, const(char)* name, LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddNewGVNPass
void LLVMAddNewGVNPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddPartiallyInlineLibCallsPass
void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddPromoteMemoryToRegisterPass
void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddPruneEHPass
void LLVMAddPruneEHPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddReassociatePass
void LLVMAddReassociatePass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddSCCPPass
void LLVMAddSCCPPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddScalarReplAggregatesPass
void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddScalarReplAggregatesPassSSA
void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddScalarReplAggregatesPassWithThreshold
void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddScalarizerPass
void LLVMAddScalarizerPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddScopedNoAliasAAPass
void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddSimplifyLibCallsPass
void LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddStripDeadPrototypesPass
void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddStripSymbolsPass
void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddSymbol
void LLVMAddSymbol(const(char)* symbolName, void* symbolValue)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddTailCallEliminationPass
void LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddTargetData
void LLVMAddTargetData(LLVMTargetDataRef TD, LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddTargetDependentFunctionAttr
void LLVMAddTargetDependentFunctionAttr(LLVMValueRef Fn, const(char)* A, const(char)* V)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddTargetLibraryInfo
void LLVMAddTargetLibraryInfo(LLVMTargetLibraryInfoRef TLI, LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddTypeBasedAliasAnalysisPass
void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAddVerifierPass
void LLVMAddVerifierPass(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAlignOf
LLVMValueRef LLVMAlignOf(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAppendBasicBlock
LLVMBasicBlockRef LLVMAppendBasicBlock(LLVMValueRef Fn, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMAppendBasicBlockInContext
LLVMBasicBlockRef LLVMAppendBasicBlockInContext(LLVMContextRef C, LLVMValueRef Fn, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMArrayType
LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, uint ElementCount)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBasicBlockAsValue
LLVMValueRef LLVMBasicBlockAsValue(LLVMBasicBlockRef BB)

Basic Block ++

LLVMBlockAddress
LLVMValueRef LLVMBlockAddress(LLVMValueRef F, LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAShr
LLVMValueRef LLVMBuildAShr(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAdd
LLVMValueRef LLVMBuildAdd(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAddrSpaceCast
LLVMValueRef LLVMBuildAddrSpaceCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAggregateRet
LLVMValueRef LLVMBuildAggregateRet(LLVMBuilderRef , LLVMValueRef* RetVals, uint N)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAlloca
LLVMValueRef LLVMBuildAlloca(LLVMBuilderRef , LLVMTypeRef Ty, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAnd
LLVMValueRef LLVMBuildAnd(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildArrayAlloca
LLVMValueRef LLVMBuildArrayAlloca(LLVMBuilderRef , LLVMTypeRef Ty, LLVMValueRef Val, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildArrayMalloc
LLVMValueRef LLVMBuildArrayMalloc(LLVMBuilderRef , LLVMTypeRef Ty, LLVMValueRef Val, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAtomicCmpXchg
LLVMValueRef LLVMBuildAtomicCmpXchg(LLVMBuilderRef B, LLVMValueRef Ptr, LLVMValueRef Cmp, LLVMValueRef New, LLVMAtomicOrdering SuccessOrdering, LLVMAtomicOrdering FailureOrdering, LLVMBool SingleThread)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildAtomicRMW
LLVMValueRef LLVMBuildAtomicRMW(LLVMBuilderRef B, LLVMAtomicRMWBinOp op, LLVMValueRef PTR, LLVMValueRef Val, LLVMAtomicOrdering ordering, LLVMBool singleThread)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildBinOp
LLVMValueRef LLVMBuildBinOp(LLVMBuilderRef B, LLVMOpcode Op, LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildBitCast
LLVMValueRef LLVMBuildBitCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildBr
LLVMValueRef LLVMBuildBr(LLVMBuilderRef , LLVMBasicBlockRef Dest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildCall
LLVMValueRef LLVMBuildCall(LLVMBuilderRef , LLVMValueRef Fn, LLVMValueRef* Args, uint NumArgs, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildCast
LLVMValueRef LLVMBuildCast(LLVMBuilderRef B, LLVMOpcode Op, LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildCondBr
LLVMValueRef LLVMBuildCondBr(LLVMBuilderRef , LLVMValueRef If, LLVMBasicBlockRef Then, LLVMBasicBlockRef Else)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildExactSDiv
LLVMValueRef LLVMBuildExactSDiv(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildExactUDiv
LLVMValueRef LLVMBuildExactUDiv(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildExtractElement
LLVMValueRef LLVMBuildExtractElement(LLVMBuilderRef , LLVMValueRef VecVal, LLVMValueRef Index, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildExtractValue
LLVMValueRef LLVMBuildExtractValue(LLVMBuilderRef , LLVMValueRef AggVal, uint Index, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFAdd
LLVMValueRef LLVMBuildFAdd(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFCmp
LLVMValueRef LLVMBuildFCmp(LLVMBuilderRef , LLVMRealPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFDiv
LLVMValueRef LLVMBuildFDiv(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFMul
LLVMValueRef LLVMBuildFMul(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFNeg
LLVMValueRef LLVMBuildFNeg(LLVMBuilderRef , LLVMValueRef V, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFPCast
LLVMValueRef LLVMBuildFPCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFPExt
LLVMValueRef LLVMBuildFPExt(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFPToSI
LLVMValueRef LLVMBuildFPToSI(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFPToUI
LLVMValueRef LLVMBuildFPToUI(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFPTrunc
LLVMValueRef LLVMBuildFPTrunc(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFRem
LLVMValueRef LLVMBuildFRem(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFSub
LLVMValueRef LLVMBuildFSub(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFence
LLVMValueRef LLVMBuildFence(LLVMBuilderRef B, LLVMAtomicOrdering ordering, LLVMBool singleThread, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildFree
LLVMValueRef LLVMBuildFree(LLVMBuilderRef , LLVMValueRef PointerVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildGEP
LLVMValueRef LLVMBuildGEP(LLVMBuilderRef B, LLVMValueRef Pointer, LLVMValueRef* Indices, uint NumIndices, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildGlobalString
LLVMValueRef LLVMBuildGlobalString(LLVMBuilderRef B, const(char)* Str, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildGlobalStringPtr
LLVMValueRef LLVMBuildGlobalStringPtr(LLVMBuilderRef B, const(char)* Str, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildICmp
LLVMValueRef LLVMBuildICmp(LLVMBuilderRef , LLVMIntPredicate Op, LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildInBoundsGEP
LLVMValueRef LLVMBuildInBoundsGEP(LLVMBuilderRef B, LLVMValueRef Pointer, LLVMValueRef* Indices, uint NumIndices, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildIndirectBr
LLVMValueRef LLVMBuildIndirectBr(LLVMBuilderRef B, LLVMValueRef Addr, uint NumDests)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildInsertElement
LLVMValueRef LLVMBuildInsertElement(LLVMBuilderRef , LLVMValueRef VecVal, LLVMValueRef EltVal, LLVMValueRef Index, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildInsertValue
LLVMValueRef LLVMBuildInsertValue(LLVMBuilderRef , LLVMValueRef AggVal, LLVMValueRef EltVal, uint Index, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildIntCast
LLVMValueRef LLVMBuildIntCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildIntToPtr
LLVMValueRef LLVMBuildIntToPtr(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildInvoke
LLVMValueRef LLVMBuildInvoke(LLVMBuilderRef , LLVMValueRef Fn, LLVMValueRef* Args, uint NumArgs, LLVMBasicBlockRef Then, LLVMBasicBlockRef Catch, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildIsNotNull
LLVMValueRef LLVMBuildIsNotNull(LLVMBuilderRef , LLVMValueRef Val, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildIsNull
LLVMValueRef LLVMBuildIsNull(LLVMBuilderRef , LLVMValueRef Val, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildLShr
LLVMValueRef LLVMBuildLShr(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildLandingPad
LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty, LLVMValueRef PersFn, uint NumClauses, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildLandingPad
LLVMValueRef LLVMBuildLandingPad(LLVMBuilderRef B, LLVMTypeRef Ty, uint NumClauses, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildLoad
LLVMValueRef LLVMBuildLoad(LLVMBuilderRef , LLVMValueRef PointerVal, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildMalloc
LLVMValueRef LLVMBuildMalloc(LLVMBuilderRef , LLVMTypeRef Ty, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildMul
LLVMValueRef LLVMBuildMul(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNSWAdd
LLVMValueRef LLVMBuildNSWAdd(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNSWMul
LLVMValueRef LLVMBuildNSWMul(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNSWNeg
LLVMValueRef LLVMBuildNSWNeg(LLVMBuilderRef B, LLVMValueRef V, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNSWSub
LLVMValueRef LLVMBuildNSWSub(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNUWAdd
LLVMValueRef LLVMBuildNUWAdd(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNUWMul
LLVMValueRef LLVMBuildNUWMul(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNUWNeg
LLVMValueRef LLVMBuildNUWNeg(LLVMBuilderRef B, LLVMValueRef V, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNUWSub
LLVMValueRef LLVMBuildNUWSub(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNeg
LLVMValueRef LLVMBuildNeg(LLVMBuilderRef , LLVMValueRef V, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildNot
LLVMValueRef LLVMBuildNot(LLVMBuilderRef , LLVMValueRef V, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildOr
LLVMValueRef LLVMBuildOr(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildPhi
LLVMValueRef LLVMBuildPhi(LLVMBuilderRef , LLVMTypeRef Ty, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildPointerCast
LLVMValueRef LLVMBuildPointerCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildPtrDiff
LLVMValueRef LLVMBuildPtrDiff(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildPtrToInt
LLVMValueRef LLVMBuildPtrToInt(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildResume
LLVMValueRef LLVMBuildResume(LLVMBuilderRef B, LLVMValueRef Exn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildRet
LLVMValueRef LLVMBuildRet(LLVMBuilderRef , LLVMValueRef V)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildRetVoid
LLVMValueRef LLVMBuildRetVoid(LLVMBuilderRef )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSDiv
LLVMValueRef LLVMBuildSDiv(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSExt
LLVMValueRef LLVMBuildSExt(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSExtOrBitCast
LLVMValueRef LLVMBuildSExtOrBitCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSIToFP
LLVMValueRef LLVMBuildSIToFP(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSRem
LLVMValueRef LLVMBuildSRem(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSelect
LLVMValueRef LLVMBuildSelect(LLVMBuilderRef , LLVMValueRef If, LLVMValueRef Then, LLVMValueRef Else, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildShl
LLVMValueRef LLVMBuildShl(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildShuffleVector
LLVMValueRef LLVMBuildShuffleVector(LLVMBuilderRef , LLVMValueRef V1, LLVMValueRef V2, LLVMValueRef Mask, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildStore
LLVMValueRef LLVMBuildStore(LLVMBuilderRef , LLVMValueRef Val, LLVMValueRef Ptr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildStructGEP
LLVMValueRef LLVMBuildStructGEP(LLVMBuilderRef B, LLVMValueRef Pointer, uint Idx, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSub
LLVMValueRef LLVMBuildSub(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildSwitch
LLVMValueRef LLVMBuildSwitch(LLVMBuilderRef , LLVMValueRef V, LLVMBasicBlockRef Else, uint NumCases)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildTrunc
LLVMValueRef LLVMBuildTrunc(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildTruncOrBitCast
LLVMValueRef LLVMBuildTruncOrBitCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildUDiv
LLVMValueRef LLVMBuildUDiv(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildUIToFP
LLVMValueRef LLVMBuildUIToFP(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildURem
LLVMValueRef LLVMBuildURem(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildUnreachable
LLVMValueRef LLVMBuildUnreachable(LLVMBuilderRef )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildVAArg
LLVMValueRef LLVMBuildVAArg(LLVMBuilderRef , LLVMValueRef List, LLVMTypeRef Ty, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildXor
LLVMValueRef LLVMBuildXor(LLVMBuilderRef , LLVMValueRef LHS, LLVMValueRef RHS, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildZExt
LLVMValueRef LLVMBuildZExt(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMBuildZExtOrBitCast
LLVMValueRef LLVMBuildZExtOrBitCast(LLVMBuilderRef , LLVMValueRef Val, LLVMTypeRef DestTy, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMByteOrder
LLVMByteOrdering LLVMByteOrder(LLVMTargetDataRef TD)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCallFrameAlignmentOfType
uint LLVMCallFrameAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMClearInsertionPosition
void LLVMClearInsertionPosition(LLVMBuilderRef Builder)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCloneModule
LLVMModuleRef LLVMCloneModule(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstAShr
LLVMValueRef LLVMConstAShr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstAdd
LLVMValueRef LLVMConstAdd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstAddrSpaceCast
LLVMValueRef LLVMConstAddrSpaceCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstAllOnes
LLVMValueRef LLVMConstAllOnes(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstAnd
LLVMValueRef LLVMConstAnd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstArray
LLVMValueRef LLVMConstArray(LLVMTypeRef ElementTy, LLVMValueRef* ConstantVals, uint Length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstBitCast
LLVMValueRef LLVMConstBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstExactSDiv
LLVMValueRef LLVMConstExactSDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstExactUDiv
LLVMValueRef LLVMConstExactUDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstExtractElement
LLVMValueRef LLVMConstExtractElement(LLVMValueRef VectorConstant, LLVMValueRef IndexConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstExtractValue
LLVMValueRef LLVMConstExtractValue(LLVMValueRef AggConstant, uint* IdxList, uint NumIdx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFAdd
LLVMValueRef LLVMConstFAdd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFCmp
LLVMValueRef LLVMConstFCmp(LLVMRealPredicate Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFDiv
LLVMValueRef LLVMConstFDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFMul
LLVMValueRef LLVMConstFMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFNeg
LLVMValueRef LLVMConstFNeg(LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFPCast
LLVMValueRef LLVMConstFPCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFPExt
LLVMValueRef LLVMConstFPExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFPToSI
LLVMValueRef LLVMConstFPToSI(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFPToUI
LLVMValueRef LLVMConstFPToUI(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFPTrunc
LLVMValueRef LLVMConstFPTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFRem
LLVMValueRef LLVMConstFRem(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstFSub
LLVMValueRef LLVMConstFSub(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstGEP
LLVMValueRef LLVMConstGEP(LLVMValueRef ConstantVal, LLVMValueRef* ConstantIndices, uint NumIndices)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstICmp
LLVMValueRef LLVMConstICmp(LLVMIntPredicate Predicate, LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstInBoundsGEP
LLVMValueRef LLVMConstInBoundsGEP(LLVMValueRef ConstantVal, LLVMValueRef* ConstantIndices, uint NumIndices)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstInlineAsm
LLVMValueRef LLVMConstInlineAsm(LLVMTypeRef Ty, const(char)* AsmString, const(char)* Constraints, LLVMBool HasSideEffects, LLVMBool IsAlignStack)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstInsertElement
LLVMValueRef LLVMConstInsertElement(LLVMValueRef VectorConstant, LLVMValueRef ElementValueConstant, LLVMValueRef IndexConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstInsertValue
LLVMValueRef LLVMConstInsertValue(LLVMValueRef AggConstant, LLVMValueRef ElementValueConstant, uint* IdxList, uint NumIdx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstInt
LLVMValueRef LLVMConstInt(LLVMTypeRef IntTy, ulong N, LLVMBool SignExtend)

Scalar constants +++

LLVMConstIntCast
LLVMValueRef LLVMConstIntCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType, LLVMBool isSigned)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstIntGetSExtValue
long LLVMConstIntGetSExtValue(LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstIntGetZExtValue
ulong LLVMConstIntGetZExtValue(LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstIntOfArbitraryPrecision
LLVMValueRef LLVMConstIntOfArbitraryPrecision(LLVMTypeRef IntTy, uint NumWords, const(ulong)* Words)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstIntOfString
LLVMValueRef LLVMConstIntOfString(LLVMTypeRef IntTy, const(char)* Text, ubyte Radix)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstIntOfStringAndSize
LLVMValueRef LLVMConstIntOfStringAndSize(LLVMTypeRef IntTy, const(char)* Text, uint SLen, ubyte Radix)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstIntToPtr
LLVMValueRef LLVMConstIntToPtr(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstLShr
LLVMValueRef LLVMConstLShr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstMul
LLVMValueRef LLVMConstMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNSWAdd
LLVMValueRef LLVMConstNSWAdd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNSWMul
LLVMValueRef LLVMConstNSWMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNSWNeg
LLVMValueRef LLVMConstNSWNeg(LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNSWSub
LLVMValueRef LLVMConstNSWSub(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNUWAdd
LLVMValueRef LLVMConstNUWAdd(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNUWMul
LLVMValueRef LLVMConstNUWMul(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNUWNeg
LLVMValueRef LLVMConstNUWNeg(LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNUWSub
LLVMValueRef LLVMConstNUWSub(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNamedStruct
LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy, LLVMValueRef* ConstantVals, uint Count)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNeg
LLVMValueRef LLVMConstNeg(LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNot
LLVMValueRef LLVMConstNot(LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstNull
LLVMValueRef LLVMConstNull(LLVMTypeRef Ty)

Constants ++

LLVMConstOr
LLVMValueRef LLVMConstOr(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstPointerCast
LLVMValueRef LLVMConstPointerCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstPointerNull
LLVMValueRef LLVMConstPointerNull(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstPtrToInt
LLVMValueRef LLVMConstPtrToInt(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstReal
LLVMValueRef LLVMConstReal(LLVMTypeRef RealTy, double N)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstRealGetDouble
double LLVMConstRealGetDouble(LLVMValueRef ConstantVal, LLVMBool* losesInfo)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstRealOfString
LLVMValueRef LLVMConstRealOfString(LLVMTypeRef RealTy, const(char)* Text)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstRealOfStringAndSize
LLVMValueRef LLVMConstRealOfStringAndSize(LLVMTypeRef RealTy, const(char)* Text, uint SLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstSDiv
LLVMValueRef LLVMConstSDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstSExt
LLVMValueRef LLVMConstSExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstSExtOrBitCast
LLVMValueRef LLVMConstSExtOrBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstSIToFP
LLVMValueRef LLVMConstSIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstSRem
LLVMValueRef LLVMConstSRem(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstSelect
LLVMValueRef LLVMConstSelect(LLVMValueRef ConstantCondition, LLVMValueRef ConstantIfTrue, LLVMValueRef ConstantIfFalse)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstShl
LLVMValueRef LLVMConstShl(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstShuffleVector
LLVMValueRef LLVMConstShuffleVector(LLVMValueRef VectorAConstant, LLVMValueRef VectorBConstant, LLVMValueRef MaskConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstString
LLVMValueRef LLVMConstString(const(char)* Str, uint Length, LLVMBool DontNullTerminate)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstStringInContext
LLVMValueRef LLVMConstStringInContext(LLVMContextRef C, const(char)* Str, uint Length, LLVMBool DontNullTerminate)

Composite Constants +++

LLVMConstStruct
LLVMValueRef LLVMConstStruct(LLVMValueRef* ConstantVals, uint Count, LLVMBool Packed)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstStructInContext
LLVMValueRef LLVMConstStructInContext(LLVMContextRef C, LLVMValueRef* ConstantVals, uint Count, LLVMBool Packed)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstSub
LLVMValueRef LLVMConstSub(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstTrunc
LLVMValueRef LLVMConstTrunc(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstTruncOrBitCast
LLVMValueRef LLVMConstTruncOrBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstUDiv
LLVMValueRef LLVMConstUDiv(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstUIToFP
LLVMValueRef LLVMConstUIToFP(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstURem
LLVMValueRef LLVMConstURem(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstVector
LLVMValueRef LLVMConstVector(LLVMValueRef* ScalarConstantVals, uint Size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstXor
LLVMValueRef LLVMConstXor(LLVMValueRef LHSConstant, LLVMValueRef RHSConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstZExt
LLVMValueRef LLVMConstZExt(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMConstZExtOrBitCast
LLVMValueRef LLVMConstZExtOrBitCast(LLVMValueRef ConstantVal, LLVMTypeRef ToType)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMContextCreate
LLVMContextRef LLVMContextCreate()

Contexts +

LLVMContextDispose
void LLVMContextDispose(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMContextGetDiagnosticContext
void* LLVMContextGetDiagnosticContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMContextGetDiagnosticHandler
LLVMDiagnosticHandler LLVMContextGetDiagnosticHandler(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMContextSetDiagnosticHandler
void LLVMContextSetDiagnosticHandler(LLVMContextRef C, LLVMDiagnosticHandler Handler, void* DiagnosticContext)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMContextSetYieldCallback
void LLVMContextSetYieldCallback(LLVMContextRef C, LLVMYieldCallback Callback, void* OpaqueHandle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCopyStringRepOfTargetData
char* LLVMCopyStringRepOfTargetData(LLVMTargetDataRef TD)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCountBasicBlocks
uint LLVMCountBasicBlocks(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCountIncoming
uint LLVMCountIncoming(LLVMValueRef PhiNode)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCountParamTypes
uint LLVMCountParamTypes(LLVMTypeRef FunctionTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCountParams
uint LLVMCountParams(LLVMValueRef Fn)

Function Parameters +++++

LLVMCountStructElementTypes
uint LLVMCountStructElementTypes(LLVMTypeRef StructTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateBuilder
LLVMBuilderRef LLVMCreateBuilder()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateBuilderInContext
LLVMBuilderRef LLVMCreateBuilderInContext(LLVMContextRef C)

Instruction Builders +

LLVMCreateDisasm
LLVMDisasmContextRef LLVMCreateDisasm(const(char)* TripleName, void* DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateDisasmCPU
LLVMDisasmContextRef LLVMCreateDisasmCPU(const(char)* Triple, const(char)* CPU, void* DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateDisasmCPUFeatures
LLVMDisasmContextRef LLVMCreateDisasmCPUFeatures(const(char)* Triple, const(char)* CPU, const(char)* Features, void* DisInfo, int TagType, LLVMOpInfoCallback GetOpInfo, LLVMSymbolLookupCallback SymbolLookUp)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateEnumAttribute
LLVMAttributeRef LLVMCreateEnumAttribute(LLVMContextRef C, uint KindID, ulong Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateExecutionEngine
LLVMBool LLVMCreateExecutionEngine(LLVMExecutionEngineRef* OutEE, LLVMModuleProviderRef MP, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateExecutionEngineForModule
LLVMBool LLVMCreateExecutionEngineForModule(LLVMExecutionEngineRef* OutEE, LLVMModuleRef M, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateFunctionPassManager
LLVMPassManagerRef LLVMCreateFunctionPassManager(LLVMModuleProviderRef MP)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateFunctionPassManagerForModule
LLVMPassManagerRef LLVMCreateFunctionPassManagerForModule(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateGenericValueOfFloat
LLVMGenericValueRef LLVMCreateGenericValueOfFloat(LLVMTypeRef Ty, double N)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateGenericValueOfInt
LLVMGenericValueRef LLVMCreateGenericValueOfInt(LLVMTypeRef Ty, ulong N, LLVMBool IsSigned)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateGenericValueOfPointer
LLVMGenericValueRef LLVMCreateGenericValueOfPointer(void* P)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateInterpreter
LLVMBool LLVMCreateInterpreter(LLVMExecutionEngineRef* OutInterp, LLVMModuleProviderRef MP, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateInterpreterForModule
LLVMBool LLVMCreateInterpreterForModule(LLVMExecutionEngineRef* OutInterp, LLVMModuleRef M, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateJITCompiler
LLVMBool LLVMCreateJITCompiler(LLVMExecutionEngineRef* OutJIT, LLVMModuleProviderRef MP, uint OptLevel, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateJITCompilerForModule
LLVMBool LLVMCreateJITCompilerForModule(LLVMExecutionEngineRef* OutJIT, LLVMModuleRef M, uint OptLevel, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateMCJITCompilerForModule
LLVMBool LLVMCreateMCJITCompilerForModule(LLVMExecutionEngineRef* OutJIT, LLVMModuleRef M, LLVMMCJITCompilerOptions* Options, size_t SizeOfOptions, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateMemoryBufferWithContentsOfFile
LLVMBool LLVMCreateMemoryBufferWithContentsOfFile(const(char)* Path, LLVMMemoryBufferRef* OutMemBuf, char** OutMessage)

Memory Buffers +

LLVMCreateMemoryBufferWithMemoryRange
LLVMMemoryBufferRef LLVMCreateMemoryBufferWithMemoryRange(const(char)* InputData, size_t InputDataLength, const(char)* BufferName, LLVMBool RequiresNullTerminator)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateMemoryBufferWithMemoryRangeCopy
LLVMMemoryBufferRef LLVMCreateMemoryBufferWithMemoryRangeCopy(const(char)* InputData, size_t InputDataLength, const(char)* BufferName)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateMemoryBufferWithSTDIN
LLVMBool LLVMCreateMemoryBufferWithSTDIN(LLVMMemoryBufferRef* OutMemBuf, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateMessage
char* LLVMCreateMessage(const(char)* Message)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateModuleProviderForExistingModule
LLVMModuleProviderRef LLVMCreateModuleProviderForExistingModule(LLVMModuleRef M)

Module Providers +

LLVMCreateObjectFile
LLVMObjectFileRef LLVMCreateObjectFile(LLVMMemoryBufferRef MemBuf)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreatePassManager
LLVMPassManagerRef LLVMCreatePassManager()

Pass Managers +

LLVMCreateSimpleMCJITMemoryManager
LLVMMCJITMemoryManagerRef LLVMCreateSimpleMCJITMemoryManager(void* Opaque, LLVMMemoryManagerAllocateCodeSectionCallback AllocateCodeSection, LLVMMemoryManagerAllocateDataSectionCallback AllocateDataSection, LLVMMemoryManagerFinalizeMemoryCallback FinalizeMemory, LLVMMemoryManagerDestroyCallback Destroy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateStringAttribute
LLVMAttributeRef LLVMCreateStringAttribute(LLVMContextRef C, const(char)* K, uint KLength, const(char)* V, uint VLength)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateTargetData
LLVMTargetDataRef LLVMCreateTargetData(const(char)* StringRep)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateTargetDataLayout
LLVMTargetDataRef LLVMCreateTargetDataLayout(LLVMTargetMachineRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMCreateTargetMachine
LLVMTargetMachineRef LLVMCreateTargetMachine(LLVMTargetRef T, const(char)* Triple, const(char)* CPU, const(char)* Features, LLVMCodeGenOptLevel Level, LLVMRelocMode Reloc, LLVMCodeModel CodeModel)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDeleteBasicBlock
void LLVMDeleteBasicBlock(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDeleteFunction
void LLVMDeleteFunction(LLVMValueRef Fn)

Function values ++++

LLVMDeleteGlobal
void LLVMDeleteGlobal(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisasmDispose
void LLVMDisasmDispose(LLVMDisasmContextRef DC)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisasmInstruction
size_t LLVMDisasmInstruction(LLVMDisasmContextRef DC, ubyte* Bytes, ulong BytesSize, ulong PC, char* OutString, size_t OutStringSize)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeBuilder
void LLVMDisposeBuilder(LLVMBuilderRef Builder)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeExecutionEngine
void LLVMDisposeExecutionEngine(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeGenericValue
void LLVMDisposeGenericValue(LLVMGenericValueRef GenVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeMCJITMemoryManager
void LLVMDisposeMCJITMemoryManager(LLVMMCJITMemoryManagerRef MM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeMemoryBuffer
void LLVMDisposeMemoryBuffer(LLVMMemoryBufferRef MemBuf)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeMessage
void LLVMDisposeMessage(char* Message)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeModule
void LLVMDisposeModule(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeModuleProvider
void LLVMDisposeModuleProvider(LLVMModuleProviderRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeObjectFile
void LLVMDisposeObjectFile(LLVMObjectFileRef ObjectFile)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposePassManager
void LLVMDisposePassManager(LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeRelocationIterator
void LLVMDisposeRelocationIterator(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeSectionIterator
void LLVMDisposeSectionIterator(LLVMSectionIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeSymbolIterator
void LLVMDisposeSymbolIterator(LLVMSymbolIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeTargetData
void LLVMDisposeTargetData(LLVMTargetDataRef TD)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDisposeTargetMachine
void LLVMDisposeTargetMachine(LLVMTargetMachineRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDoubleType
LLVMTypeRef LLVMDoubleType()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDoubleTypeInContext
LLVMTypeRef LLVMDoubleTypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDumpModule
void LLVMDumpModule(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDumpType
void LLVMDumpType(LLVMTypeRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMDumpValue
void LLVMDumpValue(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMElementAtOffset
uint LLVMElementAtOffset(LLVMTargetDataRef TD, LLVMTypeRef StructTy, ulong Offset)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMEnablePrettyStackTrace
void LLVMEnablePrettyStackTrace()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFP128Type
LLVMTypeRef LLVMFP128Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFP128TypeInContext
LLVMTypeRef LLVMFP128TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFinalizeFunctionPassManager
LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFindFunction
LLVMBool LLVMFindFunction(LLVMExecutionEngineRef EE, const(char)* Name, LLVMValueRef* OutFn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFloatType
LLVMTypeRef LLVMFloatType()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFloatTypeInContext
LLVMTypeRef LLVMFloatTypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFreeMachineCodeForFunction
void LLVMFreeMachineCodeForFunction(LLVMExecutionEngineRef EE, LLVMValueRef F)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMFunctionType
LLVMTypeRef LLVMFunctionType(LLVMTypeRef ReturnType, LLVMTypeRef* ParamTypes, uint ParamCount, LLVMBool IsVarArg)

Function Types ++

LLVMGenericValueIntWidth
uint LLVMGenericValueIntWidth(LLVMGenericValueRef GenValRef)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGenericValueToFloat
double LLVMGenericValueToFloat(LLVMTypeRef TyRef, LLVMGenericValueRef GenVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGenericValueToInt
ulong LLVMGenericValueToInt(LLVMGenericValueRef GenVal, LLVMBool IsSigned)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGenericValueToPointer
void* LLVMGenericValueToPointer(LLVMGenericValueRef GenVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetAlignment
uint LLVMGetAlignment(LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetAllocatedType
LLVMTypeRef LLVMGetAllocatedType(LLVMValueRef Alloca)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetArrayLength
uint LLVMGetArrayLength(LLVMTypeRef ArrayTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetAsString
const(char*) LLVMGetAsString(LLVMValueRef c, size_t* Length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetAttribute
LLVMAttribute LLVMGetAttribute(LLVMValueRef Arg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetAttributeCountAtIndex
uint LLVMGetAttributeCountAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetAttributesAtIndex
void LLVMGetAttributesAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, LLVMAttributeRef* Attrs)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBasicBlockName
const(char)* LLVMGetBasicBlockName(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBasicBlockParent
LLVMValueRef LLVMGetBasicBlockParent(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBasicBlockTerminator
LLVMValueRef LLVMGetBasicBlockTerminator(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBasicBlocks
void LLVMGetBasicBlocks(LLVMValueRef Fn, LLVMBasicBlockRef* BasicBlocks)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBitcodeModule
LLVMBool LLVMGetBitcodeModule(LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutM, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBitcodeModule2
LLVMBool LLVMGetBitcodeModule2(LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBitcodeModuleInContext
LLVMBool LLVMGetBitcodeModuleInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutM, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBitcodeModuleInContext2
LLVMBool LLVMGetBitcodeModuleInContext2(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBitcodeModuleProvider
LLVMBool LLVMGetBitcodeModuleProvider(LLVMMemoryBufferRef MemBuf, LLVMModuleProviderRef* OutMP, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBitcodeModuleProviderInContext
LLVMBool LLVMGetBitcodeModuleProviderInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleProviderRef* OutMP, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBufferSize
size_t LLVMGetBufferSize(LLVMMemoryBufferRef MemBuf)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetBufferStart
const(char)* LLVMGetBufferStart(LLVMMemoryBufferRef MemBuf)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCallSiteAttributeCount
uint LLVMGetCallSiteAttributeCount(LLVMValueRef C, LLVMAttributeIndex Idx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCallSiteAttributes
void LLVMGetCallSiteAttributes(LLVMValueRef C, LLVMAttributeIndex Idx, LLVMAttributeRef* Attrs)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCallSiteEnumAttribute
LLVMAttributeRef LLVMGetCallSiteEnumAttribute(LLVMValueRef C, LLVMAttributeIndex Idx, uint KindID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCallSiteStringAttribute
LLVMAttributeRef LLVMGetCallSiteStringAttribute(LLVMValueRef C, LLVMAttributeIndex Idx, const(char)* K, uint KLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCalledValue
LLVMValueRef LLVMGetCalledValue(LLVMValueRef Instr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetClause
LLVMValueRef LLVMGetClause(LLVMValueRef LandingPad, uint Idx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCmpXchgFailureOrdering
LLVMAtomicOrdering LLVMGetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCmpXchgSuccessOrdering
LLVMAtomicOrdering LLVMGetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetCondition
LLVMValueRef LLVMGetCondition(LLVMValueRef Branch)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetConstOpcode
LLVMOpcode LLVMGetConstOpcode(LLVMValueRef ConstantVal)

Constant Expressions +++

LLVMGetCurrentDebugLocation
LLVMValueRef LLVMGetCurrentDebugLocation(LLVMBuilderRef Builder)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetDLLStorageClass
LLVMDLLStorageClass LLVMGetDLLStorageClass(LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetDataLayout
const(char)* LLVMGetDataLayout(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetDataLayoutStr
const(char)* LLVMGetDataLayoutStr(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetDefaultTargetTriple
char* LLVMGetDefaultTargetTriple()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetDiagInfoDescription
char* LLVMGetDiagInfoDescription(LLVMDiagnosticInfoRef DI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetDiagInfoSeverity
LLVMDiagnosticSeverity LLVMGetDiagInfoSeverity(LLVMDiagnosticInfoRef DI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetElementAsConstant
LLVMValueRef LLVMGetElementAsConstant(LLVMValueRef c, uint idx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetElementType
LLVMTypeRef LLVMGetElementType(LLVMTypeRef Ty)

Sequential Types ++

LLVMGetEntryBasicBlock
LLVMBasicBlockRef LLVMGetEntryBasicBlock(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetEnumAttributeAtIndex
LLVMAttributeRef LLVMGetEnumAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, uint KindID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetEnumAttributeKind
uint LLVMGetEnumAttributeKind(LLVMAttributeRef A)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetEnumAttributeKindForName
uint LLVMGetEnumAttributeKindForName(const(char)* Name, size_t SLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetEnumAttributeValue
ulong LLVMGetEnumAttributeValue(LLVMAttributeRef A)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetExecutionEngineTargetData
LLVMTargetDataRef LLVMGetExecutionEngineTargetData(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetExecutionEngineTargetMachine
LLVMTargetMachineRef LLVMGetExecutionEngineTargetMachine(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFCmpPredicate
LLVMRealPredicate LLVMGetFCmpPredicate(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFirstBasicBlock
LLVMBasicBlockRef LLVMGetFirstBasicBlock(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFirstFunction
LLVMValueRef LLVMGetFirstFunction(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFirstGlobal
LLVMValueRef LLVMGetFirstGlobal(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFirstInstruction
LLVMValueRef LLVMGetFirstInstruction(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFirstParam
LLVMValueRef LLVMGetFirstParam(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFirstTarget
LLVMTargetRef LLVMGetFirstTarget()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFirstUse
LLVMUseRef LLVMGetFirstUse(LLVMValueRef Val)

Usage ++

LLVMGetFunctionAddress
ulong LLVMGetFunctionAddress(LLVMExecutionEngineRef EE, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFunctionAttr
LLVMAttribute LLVMGetFunctionAttr(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetFunctionCallConv
uint LLVMGetFunctionCallConv(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetGC
const(char)* LLVMGetGC(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetGlobalContext
LLVMContextRef LLVMGetGlobalContext()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetGlobalParent
LLVMModuleRef LLVMGetGlobalParent(LLVMValueRef Global)

Global Values +++

LLVMGetGlobalPassRegistry
LLVMPassRegistryRef LLVMGetGlobalPassRegistry()

Pass Registry +

LLVMGetGlobalValueAddress
ulong LLVMGetGlobalValueAddress(LLVMExecutionEngineRef EE, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetICmpPredicate
LLVMIntPredicate LLVMGetICmpPredicate(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetIncomingBlock
LLVMBasicBlockRef LLVMGetIncomingBlock(LLVMValueRef PhiNode, uint Index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetIncomingValue
LLVMValueRef LLVMGetIncomingValue(LLVMValueRef PhiNode, uint Index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetIndices
const(uint)* LLVMGetIndices(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetInitializer
LLVMValueRef LLVMGetInitializer(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetInsertBlock
LLVMBasicBlockRef LLVMGetInsertBlock(LLVMBuilderRef Builder)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetInstructionCallConv
uint LLVMGetInstructionCallConv(LLVMValueRef Instr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetInstructionOpcode
LLVMOpcode LLVMGetInstructionOpcode(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetInstructionParent
LLVMBasicBlockRef LLVMGetInstructionParent(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetIntTypeWidth
uint LLVMGetIntTypeWidth(LLVMTypeRef IntegerTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetIntrinsicID
uint LLVMGetIntrinsicID(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetLastBasicBlock
LLVMBasicBlockRef LLVMGetLastBasicBlock(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetLastEnumAttributeKind
uint LLVMGetLastEnumAttributeKind()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetLastFunction
LLVMValueRef LLVMGetLastFunction(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetLastGlobal
LLVMValueRef LLVMGetLastGlobal(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetLastInstruction
LLVMValueRef LLVMGetLastInstruction(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetLastParam
LLVMValueRef LLVMGetLastParam(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetLinkage
LLVMLinkage LLVMGetLinkage(LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetMDKindID
uint LLVMGetMDKindID(const(char)* Name, uint SLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetMDKindIDInContext
uint LLVMGetMDKindIDInContext(LLVMContextRef C, const(char)* Name, uint SLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetMDNodeNumOperands
uint LLVMGetMDNodeNumOperands(LLVMValueRef V)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetMDNodeOperands
void LLVMGetMDNodeOperands(LLVMValueRef V, LLVMValueRef* Dest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetMDString
const(char)* LLVMGetMDString(LLVMValueRef V, uint* Len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetMetadata
LLVMValueRef LLVMGetMetadata(LLVMValueRef Val, uint KindID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetModuleContext
LLVMContextRef LLVMGetModuleContext(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetModuleDataLayout
LLVMTargetDataRef LLVMGetModuleDataLayout(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetModuleIdentifier
const(char)* LLVMGetModuleIdentifier(LLVMModuleRef M, size_t* Len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNamedFunction
LLVMValueRef LLVMGetNamedFunction(LLVMModuleRef M, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNamedGlobal
LLVMValueRef LLVMGetNamedGlobal(LLVMModuleRef M, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNamedMetadataNumOperands
uint LLVMGetNamedMetadataNumOperands(LLVMModuleRef M, const(char)* name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNamedMetadataOperands
void LLVMGetNamedMetadataOperands(LLVMModuleRef M, const(char)* name, LLVMValueRef* Dest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNextBasicBlock
LLVMBasicBlockRef LLVMGetNextBasicBlock(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNextFunction
LLVMValueRef LLVMGetNextFunction(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNextGlobal
LLVMValueRef LLVMGetNextGlobal(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNextInstruction
LLVMValueRef LLVMGetNextInstruction(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNextParam
LLVMValueRef LLVMGetNextParam(LLVMValueRef Arg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNextTarget
LLVMTargetRef LLVMGetNextTarget(LLVMTargetRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNextUse
LLVMUseRef LLVMGetNextUse(LLVMUseRef U)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNormalDest
LLVMBasicBlockRef LLVMGetNormalDest(LLVMValueRef InvokeInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNumArgOperands
uint LLVMGetNumArgOperands(LLVMValueRef Instr)

Call Sites and Invocations +++

LLVMGetNumClauses
uint LLVMGetNumClauses(LLVMValueRef LandingPad)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNumIndices
uint LLVMGetNumIndices(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNumOperands
int LLVMGetNumOperands(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetNumSuccessors
uint LLVMGetNumSuccessors(LLVMValueRef Term)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetOperand
LLVMValueRef LLVMGetOperand(LLVMValueRef Val, uint Index)

User value ++

LLVMGetOperandUse
LLVMUseRef LLVMGetOperandUse(LLVMValueRef Val, uint Index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetOrdering
LLVMAtomicOrdering LLVMGetOrdering(LLVMValueRef MemoryAccessInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetParam
LLVMValueRef LLVMGetParam(LLVMValueRef Fn, uint Index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetParamParent
LLVMValueRef LLVMGetParamParent(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetParamTypes
void LLVMGetParamTypes(LLVMTypeRef FunctionTy, LLVMTypeRef* Dest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetParams
void LLVMGetParams(LLVMValueRef Fn, LLVMValueRef* Params)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPersonalityFn
LLVMValueRef LLVMGetPersonalityFn(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPointerAddressSpace
uint LLVMGetPointerAddressSpace(LLVMTypeRef PointerTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPointerToGlobal
void* LLVMGetPointerToGlobal(LLVMExecutionEngineRef EE, LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPreviousBasicBlock
LLVMBasicBlockRef LLVMGetPreviousBasicBlock(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPreviousFunction
LLVMValueRef LLVMGetPreviousFunction(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPreviousGlobal
LLVMValueRef LLVMGetPreviousGlobal(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPreviousInstruction
LLVMValueRef LLVMGetPreviousInstruction(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetPreviousParam
LLVMValueRef LLVMGetPreviousParam(LLVMValueRef Arg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetRelocationAddress
ulong LLVMGetRelocationAddress(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetRelocationOffset
ulong LLVMGetRelocationOffset(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetRelocationSymbol
LLVMSymbolIteratorRef LLVMGetRelocationSymbol(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetRelocationType
ulong LLVMGetRelocationType(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetRelocationTypeName
const(char)* LLVMGetRelocationTypeName(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetRelocationValueString
const(char)* LLVMGetRelocationValueString(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetRelocations
LLVMRelocationIteratorRef LLVMGetRelocations(LLVMSectionIteratorRef Section)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetReturnType
LLVMTypeRef LLVMGetReturnType(LLVMTypeRef FunctionTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSection
const(char)* LLVMGetSection(LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSectionAddress
ulong LLVMGetSectionAddress(LLVMSectionIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSectionContainsSymbol
LLVMBool LLVMGetSectionContainsSymbol(LLVMSectionIteratorRef SI, LLVMSymbolIteratorRef Sym)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSectionContents
const(char)* LLVMGetSectionContents(LLVMSectionIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSectionName
const(char)* LLVMGetSectionName(LLVMSectionIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSectionSize
ulong LLVMGetSectionSize(LLVMSectionIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSections
LLVMSectionIteratorRef LLVMGetSections(LLVMObjectFileRef ObjectFile)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetStringAttributeAtIndex
LLVMAttributeRef LLVMGetStringAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, const(char)* K, uint KLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetStringAttributeKind
const(char)* LLVMGetStringAttributeKind(LLVMAttributeRef A, uint* Length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetStringAttributeValue
const(char)* LLVMGetStringAttributeValue(LLVMAttributeRef A, uint* Length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetStructElementTypes
void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef* Dest)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetStructName
const(char)* LLVMGetStructName(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSuccessor
LLVMBasicBlockRef LLVMGetSuccessor(LLVMValueRef Term, uint i)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSwitchDefaultDest
LLVMBasicBlockRef LLVMGetSwitchDefaultDest(LLVMValueRef SwitchInstr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSymbolAddress
ulong LLVMGetSymbolAddress(LLVMSymbolIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSymbolFileOffset
ulong LLVMGetSymbolFileOffset(LLVMSymbolIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSymbolName
const(char)* LLVMGetSymbolName(LLVMSymbolIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSymbolSize
ulong LLVMGetSymbolSize(LLVMSymbolIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetSymbols
LLVMSymbolIteratorRef LLVMGetSymbols(LLVMObjectFileRef ObjectFile)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTarget
const(char)* LLVMGetTarget(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetDescription
const(char)* LLVMGetTargetDescription(LLVMTargetRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetFromName
LLVMTargetRef LLVMGetTargetFromName(const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetFromTriple
LLVMBool LLVMGetTargetFromTriple(const(char)* Triple, LLVMTargetRef* T, char** ErrorMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetMachineCPU
char* LLVMGetTargetMachineCPU(LLVMTargetMachineRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetMachineData
LLVMTargetDataRef LLVMGetTargetMachineData(LLVMTargetMachineRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetMachineFeatureString
char* LLVMGetTargetMachineFeatureString(LLVMTargetMachineRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetMachineTarget
LLVMTargetRef LLVMGetTargetMachineTarget(LLVMTargetMachineRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetMachineTriple
char* LLVMGetTargetMachineTriple(LLVMTargetMachineRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTargetName
const(char)* LLVMGetTargetName(LLVMTargetRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetThreadLocalMode
LLVMThreadLocalMode LLVMGetThreadLocalMode(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTypeByName
LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTypeContext
LLVMContextRef LLVMGetTypeContext(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetTypeKind
LLVMTypeKind LLVMGetTypeKind(LLVMTypeRef Ty)

Types +

LLVMGetUndef
LLVMValueRef LLVMGetUndef(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetUnwindDest
LLVMBasicBlockRef LLVMGetUnwindDest(LLVMValueRef InvokeInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetUsedValue
LLVMValueRef LLVMGetUsedValue(LLVMUseRef U)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetUser
LLVMValueRef LLVMGetUser(LLVMUseRef U)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetValueKind
LLVMValueKind LLVMGetValueKind(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetValueName
const(char)* LLVMGetValueName(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetVectorSize
uint LLVMGetVectorSize(LLVMTypeRef VectorTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetVisibility
LLVMVisibility LLVMGetVisibility(LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMGetVolatile
LLVMBool LLVMGetVolatile(LLVMValueRef MemoryAccessInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMHalfType
LLVMTypeRef LLVMHalfType()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMHalfTypeInContext
LLVMTypeRef LLVMHalfTypeInContext(LLVMContextRef C)

Floating Point Types ++

LLVMHasMetadata
int LLVMHasMetadata(LLVMValueRef Val)

Instructions ++

LLVMHasPersonalityFn
LLVMBool LLVMHasPersonalityFn(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMHasUnnamedAddr
LLVMBool LLVMHasUnnamedAddr(LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeAnalysis
void LLVMInitializeAnalysis(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeCodeGen
void LLVMInitializeCodeGen(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeCore
void LLVMInitializeCore(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeFunctionPassManager
LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeIPA
void LLVMInitializeIPA(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeIPO
void LLVMInitializeIPO(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeInstCombine
void LLVMInitializeInstCombine(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeInstrumentation
void LLVMInitializeInstrumentation(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeMCJITCompilerOptions
void LLVMInitializeMCJITCompilerOptions(LLVMMCJITCompilerOptions* Options, size_t SizeOfOptions)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeObjCARCOpts
void LLVMInitializeObjCARCOpts(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeScalarOpts
void LLVMInitializeScalarOpts(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeTarget
void LLVMInitializeTarget(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeTransformUtils
void LLVMInitializeTransformUtils(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInitializeVectorization
void LLVMInitializeVectorization(LLVMPassRegistryRef R)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInsertBasicBlock
LLVMBasicBlockRef LLVMInsertBasicBlock(LLVMBasicBlockRef InsertBeforeBB, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInsertBasicBlockInContext
LLVMBasicBlockRef LLVMInsertBasicBlockInContext(LLVMContextRef C, LLVMBasicBlockRef BB, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInsertIntoBuilder
void LLVMInsertIntoBuilder(LLVMBuilderRef Builder, LLVMValueRef Instr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInsertIntoBuilderWithName
void LLVMInsertIntoBuilderWithName(LLVMBuilderRef Builder, LLVMValueRef Instr, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInstallFatalErrorHandler
void LLVMInstallFatalErrorHandler(LLVMFatalErrorHandler Handler)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInstructionClone
LLVMValueRef LLVMInstructionClone(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInstructionEraseFromParent
void LLVMInstructionEraseFromParent(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInstructionRemoveFromParent
void LLVMInstructionRemoveFromParent(LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt128Type
LLVMTypeRef LLVMInt128Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt128TypeInContext
LLVMTypeRef LLVMInt128TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt16Type
LLVMTypeRef LLVMInt16Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt16TypeInContext
LLVMTypeRef LLVMInt16TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt1Type
LLVMTypeRef LLVMInt1Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt1TypeInContext
LLVMTypeRef LLVMInt1TypeInContext(LLVMContextRef C)

Integer Types ++

LLVMInt32Type
LLVMTypeRef LLVMInt32Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt32TypeInContext
LLVMTypeRef LLVMInt32TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt64Type
LLVMTypeRef LLVMInt64Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt64TypeInContext
LLVMTypeRef LLVMInt64TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt8Type
LLVMTypeRef LLVMInt8Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMInt8TypeInContext
LLVMTypeRef LLVMInt8TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIntPtrType
LLVMTypeRef LLVMIntPtrType(LLVMTargetDataRef TD)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIntPtrTypeForAS
LLVMTypeRef LLVMIntPtrTypeForAS(LLVMTargetDataRef TD, uint AS)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIntPtrTypeForASInContext
LLVMTypeRef LLVMIntPtrTypeForASInContext(LLVMContextRef C, LLVMTargetDataRef TD, uint AS)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIntPtrTypeInContext
LLVMTypeRef LLVMIntPtrTypeInContext(LLVMContextRef C, LLVMTargetDataRef TD)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIntType
LLVMTypeRef LLVMIntType(uint NumBits)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIntTypeInContext
LLVMTypeRef LLVMIntTypeInContext(LLVMContextRef C, uint NumBits)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAAddrSpaceCastInst
LLVMValueRef LLVMIsAAddrSpaceCastInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAAllocaInst
LLVMValueRef LLVMIsAAllocaInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAArgument
LLVMValueRef LLVMIsAArgument(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsABasicBlock
LLVMValueRef LLVMIsABasicBlock(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsABinaryOperator
LLVMValueRef LLVMIsABinaryOperator(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsABitCastInst
LLVMValueRef LLVMIsABitCastInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsABlockAddress
LLVMValueRef LLVMIsABlockAddress(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsABranchInst
LLVMValueRef LLVMIsABranchInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsACallInst
LLVMValueRef LLVMIsACallInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsACastInst
LLVMValueRef LLVMIsACastInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsACatchPadInst
LLVMValueRef LLVMIsACatchPadInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsACatchReturnInst
LLVMValueRef LLVMIsACatchReturnInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsACleanupPadInst
LLVMValueRef LLVMIsACleanupPadInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsACleanupReturnInst
LLVMValueRef LLVMIsACleanupReturnInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsACmpInst
LLVMValueRef LLVMIsACmpInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstant
LLVMValueRef LLVMIsAConstant(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantAggregateZero
LLVMValueRef LLVMIsAConstantAggregateZero(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantArray
LLVMValueRef LLVMIsAConstantArray(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantDataArray
LLVMValueRef LLVMIsAConstantDataArray(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantDataSequential
LLVMValueRef LLVMIsAConstantDataSequential(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantDataVector
LLVMValueRef LLVMIsAConstantDataVector(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantExpr
LLVMValueRef LLVMIsAConstantExpr(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantFP
LLVMValueRef LLVMIsAConstantFP(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantInt
LLVMValueRef LLVMIsAConstantInt(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantPointerNull
LLVMValueRef LLVMIsAConstantPointerNull(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantStruct
LLVMValueRef LLVMIsAConstantStruct(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantTokenNone
LLVMValueRef LLVMIsAConstantTokenNone(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAConstantVector
LLVMValueRef LLVMIsAConstantVector(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsADbgDeclareInst
LLVMValueRef LLVMIsADbgDeclareInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsADbgInfoIntrinsic
LLVMValueRef LLVMIsADbgInfoIntrinsic(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAExtractElementInst
LLVMValueRef LLVMIsAExtractElementInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAExtractValueInst
LLVMValueRef LLVMIsAExtractValueInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAFCmpInst
LLVMValueRef LLVMIsAFCmpInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAFPExtInst
LLVMValueRef LLVMIsAFPExtInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAFPToSIInst
LLVMValueRef LLVMIsAFPToSIInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAFPToUIInst
LLVMValueRef LLVMIsAFPToUIInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAFPTruncInst
LLVMValueRef LLVMIsAFPTruncInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAFuncletPadInst
LLVMValueRef LLVMIsAFuncletPadInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAFunction
LLVMValueRef LLVMIsAFunction(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAGetElementPtrInst
LLVMValueRef LLVMIsAGetElementPtrInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAGlobalAlias
LLVMValueRef LLVMIsAGlobalAlias(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAGlobalObject
LLVMValueRef LLVMIsAGlobalObject(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAGlobalValue
LLVMValueRef LLVMIsAGlobalValue(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAGlobalVariable
LLVMValueRef LLVMIsAGlobalVariable(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAICmpInst
LLVMValueRef LLVMIsAICmpInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAIndirectBrInst
LLVMValueRef LLVMIsAIndirectBrInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAInlineAsm
LLVMValueRef LLVMIsAInlineAsm(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAInsertElementInst
LLVMValueRef LLVMIsAInsertElementInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAInsertValueInst
LLVMValueRef LLVMIsAInsertValueInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAInstruction
LLVMValueRef LLVMIsAInstruction(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAIntToPtrInst
LLVMValueRef LLVMIsAIntToPtrInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAIntrinsicInst
LLVMValueRef LLVMIsAIntrinsicInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAInvokeInst
LLVMValueRef LLVMIsAInvokeInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsALandingPadInst
LLVMValueRef LLVMIsALandingPadInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsALoadInst
LLVMValueRef LLVMIsALoadInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAMDNode
LLVMValueRef LLVMIsAMDNode(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAMDString
LLVMValueRef LLVMIsAMDString(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAMemCpyInst
LLVMValueRef LLVMIsAMemCpyInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAMemIntrinsic
LLVMValueRef LLVMIsAMemIntrinsic(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAMemMoveInst
LLVMValueRef LLVMIsAMemMoveInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAMemSetInst
LLVMValueRef LLVMIsAMemSetInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAPHINode
LLVMValueRef LLVMIsAPHINode(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAPtrToIntInst
LLVMValueRef LLVMIsAPtrToIntInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAResumeInst
LLVMValueRef LLVMIsAResumeInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAReturnInst
LLVMValueRef LLVMIsAReturnInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsASExtInst
LLVMValueRef LLVMIsASExtInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsASIToFPInst
LLVMValueRef LLVMIsASIToFPInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsASelectInst
LLVMValueRef LLVMIsASelectInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAShuffleVectorInst
LLVMValueRef LLVMIsAShuffleVectorInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAStoreInst
LLVMValueRef LLVMIsAStoreInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsASwitchInst
LLVMValueRef LLVMIsASwitchInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsATerminatorInst
LLVMValueRef LLVMIsATerminatorInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsATruncInst
LLVMValueRef LLVMIsATruncInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAUIToFPInst
LLVMValueRef LLVMIsAUIToFPInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAUnaryInstruction
LLVMValueRef LLVMIsAUnaryInstruction(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAUndefValue
LLVMValueRef LLVMIsAUndefValue(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAUnreachableInst
LLVMValueRef LLVMIsAUnreachableInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAUser
LLVMValueRef LLVMIsAUser(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAVAArgInst
LLVMValueRef LLVMIsAVAArgInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAZExtInst
LLVMValueRef LLVMIsAZExtInst(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsAtomicSingleThread
LLVMBool LLVMIsAtomicSingleThread(LLVMValueRef AtomicInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsCleanup
LLVMBool LLVMIsCleanup(LLVMValueRef LandingPad)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsConditional
LLVMBool LLVMIsConditional(LLVMValueRef Branch)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsConstant
LLVMBool LLVMIsConstant(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsConstantString
LLVMBool LLVMIsConstantString(LLVMValueRef c)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsDeclaration
LLVMBool LLVMIsDeclaration(LLVMValueRef Global)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsEnumAttribute
LLVMBool LLVMIsEnumAttribute(LLVMAttributeRef A)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsExternallyInitialized
LLVMBool LLVMIsExternallyInitialized(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsFunctionVarArg
LLVMBool LLVMIsFunctionVarArg(LLVMTypeRef FunctionTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsGlobalConstant
LLVMBool LLVMIsGlobalConstant(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsInBounds
LLVMBool LLVMIsInBounds(LLVMValueRef GEP)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsMultithreaded
LLVMBool LLVMIsMultithreaded()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsNull
LLVMBool LLVMIsNull(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsOpaqueStruct
LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsPackedStruct
LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsRelocationIteratorAtEnd
LLVMBool LLVMIsRelocationIteratorAtEnd(LLVMSectionIteratorRef Section, LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsSectionIteratorAtEnd
LLVMBool LLVMIsSectionIteratorAtEnd(LLVMObjectFileRef ObjectFile, LLVMSectionIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsStringAttribute
LLVMBool LLVMIsStringAttribute(LLVMAttributeRef A)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsSymbolIteratorAtEnd
LLVMBool LLVMIsSymbolIteratorAtEnd(LLVMObjectFileRef ObjectFile, LLVMSymbolIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsTailCall
LLVMBool LLVMIsTailCall(LLVMValueRef CallInst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsThreadLocal
LLVMBool LLVMIsThreadLocal(LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMIsUndef
LLVMBool LLVMIsUndef(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMLabelType
LLVMTypeRef LLVMLabelType()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMLabelTypeInContext
LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMLinkModules
LLVMBool LLVMLinkModules(LLVMModuleRef Dest, LLVMModuleRef Src, LLVMLinkerMode Mode, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMLinkModules2
LLVMBool LLVMLinkModules2(LLVMModuleRef Dest, LLVMModuleRef Src)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMLoadLibraryPermanently
LLVMBool LLVMLoadLibraryPermanently(const(char)* Filename)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMDNode
LLVMValueRef LLVMMDNode(LLVMValueRef* Vals, uint Count)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMDNodeInContext
LLVMValueRef LLVMMDNodeInContext(LLVMContextRef C, LLVMValueRef* Vals, uint Count)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMDString
LLVMValueRef LLVMMDString(const(char)* Str, uint SLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMDStringInContext
LLVMValueRef LLVMMDStringInContext(LLVMContextRef C, const(char)* Str, uint SLen)

Metadata ++

LLVMModuleCreateWithName
LLVMModuleRef LLVMModuleCreateWithName(const(char)* ModuleID)

Modules +

LLVMModuleCreateWithNameInContext
LLVMModuleRef LLVMModuleCreateWithNameInContext(const(char)* ModuleID, LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMoveBasicBlockAfter
void LLVMMoveBasicBlockAfter(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMoveBasicBlockBefore
void LLVMMoveBasicBlockBefore(LLVMBasicBlockRef BB, LLVMBasicBlockRef MovePos)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMoveToContainingSection
void LLVMMoveToContainingSection(LLVMSectionIteratorRef Sect, LLVMSymbolIteratorRef Sym)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMoveToNextRelocation
void LLVMMoveToNextRelocation(LLVMRelocationIteratorRef RI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMoveToNextSection
void LLVMMoveToNextSection(LLVMSectionIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMMoveToNextSymbol
void LLVMMoveToNextSymbol(LLVMSymbolIteratorRef SI)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOffsetOfElement
ulong LLVMOffsetOfElement(LLVMTargetDataRef TD, LLVMTypeRef StructTy, uint Element)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcAddEagerlyCompiledIR
LLVMOrcModuleHandle LLVMOrcAddEagerlyCompiledIR(LLVMOrcJITStackRef JITStack, LLVMModuleRef Mod, LLVMOrcSymbolResolverFn SymbolResolver, void* SymbolResolverCtx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcAddLazilyCompiledIR
LLVMOrcModuleHandle LLVMOrcAddLazilyCompiledIR(LLVMOrcJITStackRef JITStack, LLVMModuleRef Mod, LLVMOrcSymbolResolverFn SymbolResolver, void* SymbolResolverCtx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcAddObjectFile
LLVMOrcModuleHandle LLVMOrcAddObjectFile(LLVMOrcJITStackRef JITStack, LLVMObjectFileRef Obj, LLVMOrcSymbolResolverFn SymbolResolver, void* SymbolResolverCtx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcCreateIndirectStub
void LLVMOrcCreateIndirectStub(LLVMOrcJITStackRef JITStack, const(char)* StubName, LLVMOrcTargetAddress InitAddr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcCreateInstance
LLVMOrcJITStackRef LLVMOrcCreateInstance(LLVMTargetMachineRef TM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcCreateLazyCompileCallback
LLVMOrcTargetAddress LLVMOrcCreateLazyCompileCallback(LLVMOrcJITStackRef JITStack, LLVMOrcLazyCompileCallbackFn Callback, void* CallbackCtx)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcDisposeInstance
void LLVMOrcDisposeInstance(LLVMOrcJITStackRef JITStack)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcDisposeMangledSymbol
void LLVMOrcDisposeMangledSymbol(char* MangledSymbol)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcGetErrorMsg
const(char)* LLVMOrcGetErrorMsg(LLVMOrcJITStackRef JITStack)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcGetMangledSymbol
void LLVMOrcGetMangledSymbol(LLVMOrcJITStackRef JITStack, char** MangledSymbol, const(char)* Symbol)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcGetSymbolAddress
LLVMOrcTargetAddress LLVMOrcGetSymbolAddress(LLVMOrcJITStackRef JITStack, const(char)* SymbolName)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcRemoveModule
void LLVMOrcRemoveModule(LLVMOrcJITStackRef JITStack, LLVMOrcModuleHandle H)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMOrcSetIndirectStubPointer
void LLVMOrcSetIndirectStubPointer(LLVMOrcJITStackRef JITStack, const(char)* StubName, LLVMOrcTargetAddress NewAddr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPPCFP128Type
LLVMTypeRef LLVMPPCFP128Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPPCFP128TypeInContext
LLVMTypeRef LLVMPPCFP128TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMParseBitcode
LLVMBool LLVMParseBitcode(LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutModule, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMParseBitcode2
LLVMBool LLVMParseBitcode2(LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutModule)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMParseBitcodeInContext
LLVMBool LLVMParseBitcodeInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutModule, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMParseBitcodeInContext2
LLVMBool LLVMParseBitcodeInContext2(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutModule)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMParseCommandLineOptions
void LLVMParseCommandLineOptions(int argc, const(char*)* argv, const(char)* Overview)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMParseIRInContext
LLVMBool LLVMParseIRInContext(LLVMContextRef ContextRef, LLVMMemoryBufferRef MemBuf, LLVMModuleRef* OutM, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderCreate
LLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate()

Pass manager builder +

LLVMPassManagerBuilderDispose
void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderPopulateFunctionPassManager
void LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderPopulateLTOPassManager
void LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderPopulateModulePassManager
void LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderSetDisableSimplifyLibCalls
void LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, LLVMBool Value)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderSetDisableUnitAtATime
void LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, LLVMBool Value)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderSetDisableUnrollLoops
void LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, LLVMBool Value)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderSetOptLevel
void LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, uint OptLevel)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderSetSizeLevel
void LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, uint SizeLevel)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPassManagerBuilderUseInlinerWithThreshold
void LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, uint Threshold)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPointerSize
uint LLVMPointerSize(LLVMTargetDataRef TD)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPointerSizeForAS
uint LLVMPointerSizeForAS(LLVMTargetDataRef TD, uint AS)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPointerType
LLVMTypeRef LLVMPointerType(LLVMTypeRef ElementType, uint AddressSpace)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPositionBuilder
void LLVMPositionBuilder(LLVMBuilderRef Builder, LLVMBasicBlockRef Block, LLVMValueRef Instr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPositionBuilderAtEnd
void LLVMPositionBuilderAtEnd(LLVMBuilderRef Builder, LLVMBasicBlockRef Block)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPositionBuilderBefore
void LLVMPositionBuilderBefore(LLVMBuilderRef Builder, LLVMValueRef Instr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPreferredAlignmentOfGlobal
uint LLVMPreferredAlignmentOfGlobal(LLVMTargetDataRef TD, LLVMValueRef GlobalVar)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPreferredAlignmentOfType
uint LLVMPreferredAlignmentOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPrintModuleToFile
LLVMBool LLVMPrintModuleToFile(LLVMModuleRef M, const(char)* Filename, char** ErrorMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPrintModuleToString
char* LLVMPrintModuleToString(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPrintTypeToString
char* LLVMPrintTypeToString(LLVMTypeRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMPrintValueToString
char* LLVMPrintValueToString(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRecompileAndRelinkFunction
void* LLVMRecompileAndRelinkFunction(LLVMExecutionEngineRef EE, LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveAttribute
void LLVMRemoveAttribute(LLVMValueRef Arg, LLVMAttribute PA)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveBasicBlockFromParent
void LLVMRemoveBasicBlockFromParent(LLVMBasicBlockRef BB)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveCallSiteEnumAttribute
void LLVMRemoveCallSiteEnumAttribute(LLVMValueRef C, LLVMAttributeIndex Idx, uint KindID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveCallSiteStringAttribute
void LLVMRemoveCallSiteStringAttribute(LLVMValueRef C, LLVMAttributeIndex Idx, const(char)* K, uint KLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveEnumAttributeAtIndex
void LLVMRemoveEnumAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, uint KindID)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveFunctionAttr
void LLVMRemoveFunctionAttr(LLVMValueRef Fn, LLVMAttribute PA)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveInstrAttribute
void LLVMRemoveInstrAttribute(LLVMValueRef Instr, uint index, LLVMAttribute )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveModule
LLVMBool LLVMRemoveModule(LLVMExecutionEngineRef EE, LLVMModuleRef M, LLVMModuleRef* OutMod, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveModuleProvider
LLVMBool LLVMRemoveModuleProvider(LLVMExecutionEngineRef EE, LLVMModuleProviderRef MP, LLVMModuleRef* OutMod, char** OutError)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRemoveStringAttributeAtIndex
void LLVMRemoveStringAttributeAtIndex(LLVMValueRef F, LLVMAttributeIndex Idx, const(char)* K, uint KLen)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMReplaceAllUsesWith
void LLVMReplaceAllUsesWith(LLVMValueRef OldVal, LLVMValueRef NewVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMResetFatalErrorHandler
void LLVMResetFatalErrorHandler()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRunFunction
LLVMGenericValueRef LLVMRunFunction(LLVMExecutionEngineRef EE, LLVMValueRef F, uint NumArgs, LLVMGenericValueRef* Args)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRunFunctionAsMain
int LLVMRunFunctionAsMain(LLVMExecutionEngineRef EE, LLVMValueRef F, uint ArgC, const(char*)* ArgV, const(char*)* EnvP)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRunFunctionPassManager
LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRunPassManager
LLVMBool LLVMRunPassManager(LLVMPassManagerRef PM, LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRunStaticConstructors
void LLVMRunStaticConstructors(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMRunStaticDestructors
void LLVMRunStaticDestructors(LLVMExecutionEngineRef EE)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSearchForAddressOfSymbol
void* LLVMSearchForAddressOfSymbol(const(char)* symbolName)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetAlignment
void LLVMSetAlignment(LLVMValueRef Global, uint Bytes)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetAtomicSingleThread
void LLVMSetAtomicSingleThread(LLVMValueRef AtomicInst, LLVMBool SingleThread)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetCleanup
void LLVMSetCleanup(LLVMValueRef LandingPad, LLVMBool Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetCmpXchgFailureOrdering
void LLVMSetCmpXchgFailureOrdering(LLVMValueRef CmpXchgInst, LLVMAtomicOrdering Ordering)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetCmpXchgSuccessOrdering
void LLVMSetCmpXchgSuccessOrdering(LLVMValueRef CmpXchgInst, LLVMAtomicOrdering Ordering)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetCondition
void LLVMSetCondition(LLVMValueRef Branch, LLVMValueRef Cond)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetCurrentDebugLocation
void LLVMSetCurrentDebugLocation(LLVMBuilderRef Builder, LLVMValueRef L)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetDLLStorageClass
void LLVMSetDLLStorageClass(LLVMValueRef Global, LLVMDLLStorageClass Class)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetDataLayout
void LLVMSetDataLayout(LLVMModuleRef M, const(char)* Triple)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetDisasmOptions
int LLVMSetDisasmOptions(LLVMDisasmContextRef DC, ulong Options)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetExternallyInitialized
void LLVMSetExternallyInitialized(LLVMValueRef GlobalVar, LLVMBool IsExtInit)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetFunctionCallConv
void LLVMSetFunctionCallConv(LLVMValueRef Fn, uint CC)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetGC
void LLVMSetGC(LLVMValueRef Fn, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetGlobalConstant
void LLVMSetGlobalConstant(LLVMValueRef GlobalVar, LLVMBool IsConstant)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetInitializer
void LLVMSetInitializer(LLVMValueRef GlobalVar, LLVMValueRef ConstantVal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetInstDebugLocation
void LLVMSetInstDebugLocation(LLVMBuilderRef Builder, LLVMValueRef Inst)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetInstrParamAlignment
void LLVMSetInstrParamAlignment(LLVMValueRef Instr, uint index, uint Align)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetInstructionCallConv
void LLVMSetInstructionCallConv(LLVMValueRef Instr, uint CC)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetIsInBounds
void LLVMSetIsInBounds(LLVMValueRef GEP, LLVMBool InBounds)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetLinkage
void LLVMSetLinkage(LLVMValueRef Global, LLVMLinkage Linkage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetMetadata
void LLVMSetMetadata(LLVMValueRef Val, uint KindID, LLVMValueRef Node)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetModuleDataLayout
void LLVMSetModuleDataLayout(LLVMModuleRef M, LLVMTargetDataRef DL)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetModuleIdentifier
void LLVMSetModuleIdentifier(LLVMModuleRef M, const(char)* Ident, size_t Len)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetModuleInlineAsm
void LLVMSetModuleInlineAsm(LLVMModuleRef M, const(char)* Asm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetNormalDest
void LLVMSetNormalDest(LLVMValueRef InvokeInst, LLVMBasicBlockRef B)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetOperand
void LLVMSetOperand(LLVMValueRef User, uint Index, LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetOrdering
void LLVMSetOrdering(LLVMValueRef MemoryAccessInst, LLVMAtomicOrdering Ordering)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetParamAlignment
void LLVMSetParamAlignment(LLVMValueRef Arg, uint Align)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetPersonalityFn
void LLVMSetPersonalityFn(LLVMValueRef Fn, LLVMValueRef PersonalityFn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetSection
void LLVMSetSection(LLVMValueRef Global, const(char)* Section)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetSuccessor
void LLVMSetSuccessor(LLVMValueRef Term, uint i, LLVMBasicBlockRef block)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetTailCall
void LLVMSetTailCall(LLVMValueRef CallInst, LLVMBool IsTailCall)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetTarget
void LLVMSetTarget(LLVMModuleRef M, const(char)* Triple)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetTargetMachineAsmVerbosity
void LLVMSetTargetMachineAsmVerbosity(LLVMTargetMachineRef T, LLVMBool VerboseAsm)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetThreadLocal
void LLVMSetThreadLocal(LLVMValueRef GlobalVar, LLVMBool IsThreadLocal)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetThreadLocalMode
void LLVMSetThreadLocalMode(LLVMValueRef GlobalVar, LLVMThreadLocalMode Mode)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetUnnamedAddr
void LLVMSetUnnamedAddr(LLVMValueRef Global, LLVMBool HasUnnamedAddr)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetUnwindDest
void LLVMSetUnwindDest(LLVMValueRef InvokeInst, LLVMBasicBlockRef B)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetValueName
void LLVMSetValueName(LLVMValueRef Val, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetVisibility
void LLVMSetVisibility(LLVMValueRef Global, LLVMVisibility Viz)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSetVolatile
void LLVMSetVolatile(LLVMValueRef MemoryAccessInst, LLVMBool IsVolatile)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMShutdown
void LLVMShutdown()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSizeOf
LLVMValueRef LLVMSizeOf(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMSizeOfTypeInBits
ulong LLVMSizeOfTypeInBits(LLVMTargetDataRef TD, LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMStartMultithreaded
LLVMBool LLVMStartMultithreaded()

Threading +

LLVMStopMultithreaded
void LLVMStopMultithreaded()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMStoreSizeOfType
ulong LLVMStoreSizeOfType(LLVMTargetDataRef TD, LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMStructCreateNamed
LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const(char)* Name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMStructGetTypeAtIndex
LLVMTypeRef LLVMStructGetTypeAtIndex(LLVMTypeRef StructTy, uint i)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMStructSetBody
void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef* ElementTypes, uint ElementCount, LLVMBool Packed)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMStructType
LLVMTypeRef LLVMStructType(LLVMTypeRef* ElementTypes, uint ElementCount, LLVMBool Packed)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMStructTypeInContext
LLVMTypeRef LLVMStructTypeInContext(LLVMContextRef C, LLVMTypeRef* ElementTypes, uint ElementCount, LLVMBool Packed)

Structure Types ++

LLVMTargetHasAsmBackend
LLVMBool LLVMTargetHasAsmBackend(LLVMTargetRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMTargetHasJIT
LLVMBool LLVMTargetHasJIT(LLVMTargetRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMTargetHasTargetMachine
LLVMBool LLVMTargetHasTargetMachine(LLVMTargetRef T)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMTargetMachineEmitToFile
LLVMBool LLVMTargetMachineEmitToFile(LLVMTargetMachineRef T, LLVMModuleRef M, char* Filename, LLVMCodeGenFileType codegen, char** ErrorMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMTargetMachineEmitToMemoryBuffer
LLVMBool LLVMTargetMachineEmitToMemoryBuffer(LLVMTargetMachineRef T, LLVMModuleRef M, LLVMCodeGenFileType codegen, char** ErrorMessage, LLVMMemoryBufferRef* OutMemBuf)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMTypeIsSized
LLVMBool LLVMTypeIsSized(LLVMTypeRef Ty)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMTypeOf
LLVMTypeRef LLVMTypeOf(LLVMValueRef Val)

General APIs ++

LLVMValueAsBasicBlock
LLVMBasicBlockRef LLVMValueAsBasicBlock(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMValueIsBasicBlock
LLVMBool LLVMValueIsBasicBlock(LLVMValueRef Val)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMVectorType
LLVMTypeRef LLVMVectorType(LLVMTypeRef ElementType, uint ElementCount)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMVerifyFunction
LLVMBool LLVMVerifyFunction(LLVMValueRef Fn, LLVMVerifierFailureAction Action)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMVerifyModule
LLVMBool LLVMVerifyModule(LLVMModuleRef M, LLVMVerifierFailureAction Action, char** OutMessage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMViewFunctionCFG
void LLVMViewFunctionCFG(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMViewFunctionCFGOnly
void LLVMViewFunctionCFGOnly(LLVMValueRef Fn)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMVoidType
LLVMTypeRef LLVMVoidType()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMVoidTypeInContext
LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C)

Other Types ++

LLVMWriteBitcodeToFD
int LLVMWriteBitcodeToFD(LLVMModuleRef M, int FD, int ShouldClose, int Unbuffered)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMWriteBitcodeToFile
int LLVMWriteBitcodeToFile(LLVMModuleRef M, const(char)* Path)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMWriteBitcodeToFileHandle
int LLVMWriteBitcodeToFileHandle(LLVMModuleRef M, int Handle)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMWriteBitcodeToMemoryBuffer
LLVMMemoryBufferRef LLVMWriteBitcodeToMemoryBuffer(LLVMModuleRef M)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMX86FP80Type
LLVMTypeRef LLVMX86FP80Type()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMX86FP80TypeInContext
LLVMTypeRef LLVMX86FP80TypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMX86MMXType
LLVMTypeRef LLVMX86MMXType()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
LLVMX86MMXTypeInContext
LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
llvm_create_optimizer
llvm_lto_t llvm_create_optimizer()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
llvm_destroy_optimizer
void llvm_destroy_optimizer(llvm_lto_t lto)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
llvm_optimize_modules
llvm_lto_status_t llvm_optimize_modules(llvm_lto_t lto, const(char)* output_filename)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
llvm_read_object_file
llvm_lto_status_t llvm_read_object_file(llvm_lto_t lto, const(char)* input_filename)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_api_version
uint lto_api_version()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_add_module
bool lto_codegen_add_module(lto_code_gen_t cg, lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_add_must_preserve_symbol
void lto_codegen_add_must_preserve_symbol(lto_code_gen_t cg, const(char)* symbol)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_compile
const(void)* lto_codegen_compile(lto_code_gen_t cg, size_t* length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_compile_optimized
const(void)* lto_codegen_compile_optimized(lto_code_gen_t cg, size_t* length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_compile_to_file
bool lto_codegen_compile_to_file(lto_code_gen_t cg, const(char)** name)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_create
lto_code_gen_t lto_codegen_create()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_create_in_local_context
lto_code_gen_t lto_codegen_create_in_local_context()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_debug_options
void lto_codegen_debug_options(lto_code_gen_t cg, const(char)* )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_dispose
void lto_codegen_dispose(lto_code_gen_t )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_optimize
bool lto_codegen_optimize(lto_code_gen_t cg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_assembler_args
void lto_codegen_set_assembler_args(lto_code_gen_t cg, const(char)** args, int nargs)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_assembler_path
void lto_codegen_set_assembler_path(lto_code_gen_t cg, const(char)* path)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_cpu
void lto_codegen_set_cpu(lto_code_gen_t cg, const(char)* cpu)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_debug_model
bool lto_codegen_set_debug_model(lto_code_gen_t cg, lto_debug_model )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_diagnostic_handler
void lto_codegen_set_diagnostic_handler(lto_code_gen_t , lto_diagnostic_handler_t , void* )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_pic_model
bool lto_codegen_set_pic_model(lto_code_gen_t cg, lto_codegen_model )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_should_embed_uselists
void lto_codegen_set_should_embed_uselists(lto_code_gen_t cg, bool ShouldEmbedUselists)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_set_should_internalize
void lto_codegen_set_should_internalize(lto_code_gen_t cg, bool ShouldInternalize)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_codegen_write_merged_modules
bool lto_codegen_write_merged_modules(lto_code_gen_t cg, const(char)* path)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_get_error_message
const(char)* lto_get_error_message()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_get_version
const(char)* lto_get_version()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_initialize_disassembler
void lto_initialize_disassembler()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_create
lto_module_t lto_module_create(const(char)* path)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_create_from_fd
lto_module_t lto_module_create_from_fd(int fd, const(char)* path, size_t file_size)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_create_from_fd_at_offset
lto_module_t lto_module_create_from_fd_at_offset(int fd, const(char)* path, size_t file_size, size_t map_size, size_t offset)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_create_from_memory
lto_module_t lto_module_create_from_memory(const(void)* mem, size_t length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_create_from_memory_with_path
lto_module_t lto_module_create_from_memory_with_path(const(void)* mem, size_t length, const(char)* path)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_create_in_codegen_context
lto_module_t lto_module_create_in_codegen_context(void* mem, size_t length, const(char)* path, lto_code_gen_t cg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_create_in_local_context
lto_module_t lto_module_create_in_local_context(void* mem, size_t length, const(char)* path)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_dispose
void lto_module_dispose(lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_deplib
const(char)* lto_module_get_deplib(lto_module_t mod, uint index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_linkeropt
const(char)* lto_module_get_linkeropt(lto_module_t mod, uint index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_linkeropts
const(char)* lto_module_get_linkeropts(lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_num_deplibs
uint lto_module_get_num_deplibs(lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_num_linkeropts
uint lto_module_get_num_linkeropts(lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_num_symbols
uint lto_module_get_num_symbols(lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_symbol_attribute
lto_symbol_attributes lto_module_get_symbol_attribute(lto_module_t mod, uint index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_symbol_name
const(char)* lto_module_get_symbol_name(lto_module_t mod, uint index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_get_target_triple
const(char)* lto_module_get_target_triple(lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_has_objc_category
lto_bool_t lto_module_has_objc_category(const(void)* mem, size_t length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_is_object_file
bool lto_module_is_object_file(const(char)* path)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_is_object_file_for_target
bool lto_module_is_object_file_for_target(const(char)* path, const(char)* target_triple_prefix)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_is_object_file_in_memory
bool lto_module_is_object_file_in_memory(const(void)* mem, size_t length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_is_object_file_in_memory_for_target
bool lto_module_is_object_file_in_memory_for_target(const(void)* mem, size_t length, const(char)* target_triple_prefix)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_is_thinlto
lto_bool_t lto_module_is_thinlto(lto_module_t mod)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
lto_module_set_target_triple
void lto_module_set_target_triple(lto_module_t mod, const(char)* triple)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_add_cross_referenced_symbol
void thinlto_codegen_add_cross_referenced_symbol(thinlto_code_gen_t cg, const(char)* name, int length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_add_module
void thinlto_codegen_add_module(thinlto_code_gen_t cg, const(char)* identifier, const(char)* data, int length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_add_must_preserve_symbol
void thinlto_codegen_add_must_preserve_symbol(thinlto_code_gen_t cg, const(char)* name, int length)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_disable_codegen
void thinlto_codegen_disable_codegen(thinlto_code_gen_t cg, lto_bool_t disable)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_dispose
void thinlto_codegen_dispose(thinlto_code_gen_t cg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_process
void thinlto_codegen_process(thinlto_code_gen_t cg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_cache_dir
void thinlto_codegen_set_cache_dir(thinlto_code_gen_t cg, const(char)* cache_dir)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_cache_entry_expiration
void thinlto_codegen_set_cache_entry_expiration(thinlto_code_gen_t cg, uint expiration)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_cache_pruning_interval
void thinlto_codegen_set_cache_pruning_interval(thinlto_code_gen_t cg, int interval)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_codegen_only
void thinlto_codegen_set_codegen_only(thinlto_code_gen_t cg, lto_bool_t codegen_only)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_cpu
void thinlto_codegen_set_cpu(thinlto_code_gen_t cg, const(char)* cpu)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_final_cache_size_relative_to_available_space
void thinlto_codegen_set_final_cache_size_relative_to_available_space(thinlto_code_gen_t cg, uint percentage)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_pic_model
lto_bool_t thinlto_codegen_set_pic_model(thinlto_code_gen_t cg, lto_codegen_model )
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_codegen_set_savetemps_dir
void thinlto_codegen_set_savetemps_dir(thinlto_code_gen_t cg, const(char)* save_temps_dir)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_create_codegen
thinlto_code_gen_t thinlto_create_codegen()
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_debug_options
void thinlto_debug_options(const(char*)* options, int number)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_module_get_num_object_files
uint thinlto_module_get_num_object_files(thinlto_code_gen_t cg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_module_get_num_objects
uint thinlto_module_get_num_objects(thinlto_code_gen_t cg)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_module_get_object
LTOObjectBuffer thinlto_module_get_object(thinlto_code_gen_t cg, uint index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_module_get_object_file
const(char)* thinlto_module_get_object_file(thinlto_code_gen_t cg, uint index)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
thinlto_set_generated_objects_dir
void thinlto_set_generated_objects_dir(thinlto_code_gen_t cg, const(char)* save_temps_dir)
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.

Meta