llvm-d v2.1.0 (2017-04-28T23:45:27Z)
Home
Dub
Repo
LLVMAddAnalysisPasses
llvm
functions
Undocumented in source but is binding to an external library. You might be able to learn more by searching the web for its name.
__gshared extern (
System
) nothrow
static if
(
LLVM_Version >= asVersion(3, 5, 0)
)
void
LLVMAddAnalysisPasses
(
LLVMTargetMachineRef
T
,
LLVMPassManagerRef
PM
)
Meta
Source
See Implementation
llvm
functions
functions
LLVMInitializeAllAsmParsers
LLVMInitializeAllAsmPrinters
LLVMInitializeAllDisassemblers
LLVMInitializeAllTargetInfos
LLVMInitializeAllTargetMCs
LLVMInitializeAllTargets
LLVMInitializeNativeAsmParser
LLVMInitializeNativeAsmPrinter
LLVMInitializeNativeDisassembler
LLVMInitializeNativeTarget
static functions
LLVMAddAggressiveDCEPass
LLVMAddAlignmentFromAssumptionsPass
LLVMAddAlwaysInlinerPass
LLVMAddArgumentPromotionPass
LLVMAddBBVectorizePass
LLVMAddBasicAliasAnalysisPass
LLVMAddBitTrackingDCEPass
LLVMAddCFGSimplificationPass
LLVMAddConstantMergePass
LLVMAddConstantPropagationPass
LLVMAddCorrelatedValuePropagationPass
LLVMAddDeadArgEliminationPass
LLVMAddDeadStoreEliminationPass
LLVMAddDemoteMemoryToRegisterPass
LLVMAddEarlyCSEMemSSAPass
LLVMAddEarlyCSEPass
LLVMAddFunction
LLVMAddFunctionAttrsPass
LLVMAddFunctionInliningPass
LLVMAddGVNPass
LLVMAddGlobalDCEPass
LLVMAddGlobalOptimizerPass
LLVMAddIPConstantPropagationPass
LLVMAddIPSCCPPass
LLVMAddIndVarSimplifyPass
LLVMAddInstructionCombiningPass
LLVMAddInternalizePass
LLVMAddJumpThreadingPass
LLVMAddLICMPass
LLVMAddLoopDeletionPass
LLVMAddLoopIdiomPass
LLVMAddLoopRerollPass
LLVMAddLoopRotatePass
LLVMAddLoopUnrollPass
LLVMAddLoopUnswitchPass
LLVMAddLoopVectorizePass
LLVMAddLowerExpectIntrinsicPass
LLVMAddLowerSwitchPass
LLVMAddMemCpyOptPass
LLVMAddMergedLoadStoreMotionPass
LLVMAddNamedMetadataOperand
LLVMAddNewGVNPass
LLVMAddPartiallyInlineLibCallsPass
LLVMAddPromoteMemoryToRegisterPass
LLVMAddPruneEHPass
LLVMAddReassociatePass
LLVMAddSCCPPass
LLVMAddScalarReplAggregatesPass
LLVMAddScalarReplAggregatesPassSSA
LLVMAddScalarReplAggregatesPassWithThreshold
LLVMAddScalarizerPass
LLVMAddScopedNoAliasAAPass
LLVMAddSimplifyLibCallsPass
LLVMAddStripDeadPrototypesPass
LLVMAddStripSymbolsPass
LLVMAddTailCallEliminationPass
LLVMAddTypeBasedAliasAnalysisPass
LLVMAddVerifierPass
LLVMArrayType
LLVMCloneModule
LLVMContextCreate
LLVMContextDispose
LLVMContextGetDiagnosticContext
LLVMContextGetDiagnosticHandler
LLVMContextSetDiagnosticHandler
LLVMContextSetYieldCallback
LLVMCountParamTypes
LLVMCountStructElementTypes
LLVMCreateEnumAttribute
LLVMCreateMessage
LLVMCreateStringAttribute
LLVMDisposeMessage
LLVMDisposeModule
LLVMDoubleType
LLVMDoubleTypeInContext
LLVMDumpModule
LLVMDumpType
LLVMDumpValue
LLVMEnablePrettyStackTrace
LLVMFP128Type
LLVMFP128TypeInContext
LLVMFloatType
LLVMFloatTypeInContext
LLVMFunctionType
LLVMGetArrayLength
LLVMGetBitcodeModule
LLVMGetBitcodeModule2
LLVMGetBitcodeModuleInContext
LLVMGetBitcodeModuleInContext2
LLVMGetBitcodeModuleProvider
LLVMGetBitcodeModuleProviderInContext
LLVMGetDataLayout
LLVMGetDataLayoutStr
LLVMGetDiagInfoDescription
LLVMGetDiagInfoSeverity
LLVMGetElementType
LLVMGetEnumAttributeKind
LLVMGetEnumAttributeKindForName
LLVMGetEnumAttributeValue
LLVMGetFirstFunction
LLVMGetGlobalContext
LLVMGetIntTypeWidth
LLVMGetLastEnumAttributeKind
LLVMGetLastFunction
LLVMGetMDKindID
LLVMGetMDKindIDInContext
LLVMGetModuleContext
LLVMGetModuleIdentifier
LLVMGetNamedFunction
LLVMGetNamedMetadataNumOperands
LLVMGetNamedMetadataOperands
LLVMGetNextFunction
LLVMGetParamTypes
LLVMGetPointerAddressSpace
LLVMGetPreviousFunction
LLVMGetReturnType
LLVMGetStringAttributeKind
LLVMGetStringAttributeValue
LLVMGetStructElementTypes
LLVMGetStructName
LLVMGetTarget
LLVMGetTypeByName
LLVMGetTypeContext
LLVMGetTypeKind
LLVMGetValueKind
LLVMGetValueName
LLVMGetVectorSize
LLVMHalfType
LLVMHalfTypeInContext
LLVMInstallFatalErrorHandler
LLVMInt128Type
LLVMInt128TypeInContext
LLVMInt16Type
LLVMInt16TypeInContext
LLVMInt1Type
LLVMInt1TypeInContext
LLVMInt32Type
LLVMInt32TypeInContext
LLVMInt64Type
LLVMInt64TypeInContext
LLVMInt8Type
LLVMInt8TypeInContext
LLVMIntType
LLVMIntTypeInContext
LLVMIsAAddrSpaceCastInst
LLVMIsAAllocaInst
LLVMIsAArgument
LLVMIsABasicBlock
LLVMIsABinaryOperator
LLVMIsABitCastInst
LLVMIsABlockAddress
LLVMIsABranchInst
LLVMIsACallInst
LLVMIsACastInst
LLVMIsACmpInst
LLVMIsAConstant
LLVMIsAConstantAggregateZero
LLVMIsAConstantArray
LLVMIsAConstantDataArray
LLVMIsAConstantDataSequential
LLVMIsAConstantDataVector
LLVMIsAConstantExpr
LLVMIsAConstantFP
LLVMIsAConstantInt
LLVMIsAConstantPointerNull
LLVMIsAConstantStruct
LLVMIsAConstantTokenNone
LLVMIsAConstantVector
LLVMIsADbgDeclareInst
LLVMIsADbgInfoIntrinsic
LLVMIsAExtractElementInst
LLVMIsAExtractValueInst
LLVMIsAFCmpInst
LLVMIsAFPExtInst
LLVMIsAFPToSIInst
LLVMIsAFPToUIInst
LLVMIsConstant
LLVMIsEnumAttribute
LLVMIsFunctionVarArg
LLVMIsOpaqueStruct
LLVMIsPackedStruct
LLVMIsStringAttribute
LLVMIsUndef
LLVMLabelType
LLVMLabelTypeInContext
LLVMModuleCreateWithName
LLVMModuleCreateWithNameInContext
LLVMPPCFP128Type
LLVMPPCFP128TypeInContext
LLVMParseBitcode
LLVMParseBitcode2
LLVMParseBitcodeInContext
LLVMParseBitcodeInContext2
LLVMPassManagerBuilderCreate
LLVMPassManagerBuilderDispose
LLVMPassManagerBuilderPopulateFunctionPassManager
LLVMPassManagerBuilderPopulateLTOPassManager
LLVMPassManagerBuilderPopulateModulePassManager
LLVMPassManagerBuilderSetDisableSimplifyLibCalls
LLVMPassManagerBuilderSetDisableUnitAtATime
LLVMPassManagerBuilderSetDisableUnrollLoops
LLVMPassManagerBuilderSetOptLevel
LLVMPassManagerBuilderSetSizeLevel
LLVMPassManagerBuilderUseInlinerWithThreshold
LLVMPointerType
LLVMPrintModuleToFile
LLVMPrintModuleToString
LLVMPrintTypeToString
LLVMPrintValueToString
LLVMReplaceAllUsesWith
LLVMResetFatalErrorHandler
LLVMSetDataLayout
LLVMSetModuleIdentifier
LLVMSetModuleInlineAsm
LLVMSetTarget
LLVMSetValueName
LLVMShutdown
LLVMStructCreateNamed
LLVMStructGetTypeAtIndex
LLVMStructSetBody
LLVMStructType
LLVMStructTypeInContext
LLVMTypeIsSized
LLVMTypeOf
LLVMVectorType
LLVMVerifyFunction
LLVMVerifyModule
LLVMViewFunctionCFG
LLVMViewFunctionCFGOnly
LLVMVoidType
LLVMVoidTypeInContext
LLVMWriteBitcodeToFD
LLVMWriteBitcodeToFile
LLVMWriteBitcodeToFileHandle
LLVMWriteBitcodeToMemoryBuffer
LLVMX86FP80Type
LLVMX86FP80TypeInContext
LLVMX86MMXType
LLVMX86MMXTypeInContext