Class LLVMTransforms
java.lang.Object
org.lwjgl.llvm.LLVMTransforms
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains the function pointers loaded fromLLVMCore.getLibrary(). -
Method Summary
Modifier and TypeMethodDescriptionstatic voidLLVMAddAddDiscriminatorsPass(long PM) void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM)static voidLLVMAddAggressiveDCEPass(long PM) void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM)static voidLLVMAddAggressiveInstCombinerPass(long PM) void LLVMAddAggressiveInstCombinerPass(LLVMPassManagerRef PM)static voidLLVMAddAlignmentFromAssumptionsPass(long PM) void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM)static voidLLVMAddAlwaysInlinerPass(long PM) void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM)static voidLLVMAddArgumentPromotionPass(long PM) void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM)static voidLLVMAddBasicAliasAnalysisPass(long PM) void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM)static voidLLVMAddBitTrackingDCEPass(long PM) void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM)static voidLLVMAddCalledValuePropagationPass(long PM) void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM)static voidLLVMAddCFGSimplificationPass(long PM) void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM)static voidLLVMAddConstantMergePass(long PM) void LLVMAddConstantMergePass(LLVMPassManagerRef PM)static voidLLVMAddConstantPropagationPass(long PM) void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM)static voidLLVMAddCoroCleanupPass(long PM) void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM)static voidLLVMAddCoroEarlyPass(long PM) void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM)static voidLLVMAddCoroElidePass(long PM) void LLVMAddCoroElidePass(LLVMPassManagerRef PM)static voidLLVMAddCoroSplitPass(long PM) void LLVMAddCoroSplitPass(LLVMPassManagerRef PM)static voidvoid LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM)static voidLLVMAddDCEPass(long PM) void LLVMAddDCEPass(LLVMPassManagerRef PM)static voidLLVMAddDeadArgEliminationPass(long PM) void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM)static voidLLVMAddDeadStoreEliminationPass(long PM) void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM)static voidLLVMAddDemoteMemoryToRegisterPass(long PM) void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM)static voidLLVMAddEarlyCSEMemSSAPass(long PM) void LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM)static voidLLVMAddEarlyCSEPass(long PM) void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM)static voidLLVMAddFunctionAttrsPass(long PM) void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM)static voidLLVMAddFunctionInliningPass(long PM) void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM)static voidLLVMAddGlobalDCEPass(long PM) void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM)static voidLLVMAddGlobalOptimizerPass(long PM) void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM)static voidLLVMAddGVNPass(long PM) void LLVMAddGVNPass(LLVMPassManagerRef PM)static voidLLVMAddIndVarSimplifyPass(long PM) void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM)static voidLLVMAddInstructionCombiningPass(long PM) void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM)static voidLLVMAddInstructionSimplifyPass(long PM) void LLVMAddInstructionSimplifyPass(LLVMPassManagerRef PM)static voidLLVMAddInternalizePass(long PM, int AllButMain) void LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned int AllButMain)static voidLLVMAddInternalizePassWithMustPreservePredicate(long PM, long Context, LLVMMustPreserveI MustPreserve) void LLVMAddInternalizePassWithMustPreservePredicate(LLVMPassManagerRef PM, void * Context, LLVMBool (*) (LLVMValueRef, void *) MustPreserve)static voidLLVMAddIPConstantPropagationPass(long PM) void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM)static voidLLVMAddIPSCCPPass(long PM) void LLVMAddIPSCCPPass(LLVMPassManagerRef PM)static voidLLVMAddJumpThreadingPass(long PM) void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM)static voidLLVMAddLICMPass(long PM) void LLVMAddLICMPass(LLVMPassManagerRef PM)static voidLLVMAddLoopDeletionPass(long PM) void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM)static voidLLVMAddLoopIdiomPass(long PM) void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM)static voidLLVMAddLoopRerollPass(long PM) void LLVMAddLoopRerollPass(LLVMPassManagerRef PM)static voidLLVMAddLoopRotatePass(long PM) void LLVMAddLoopRotatePass(LLVMPassManagerRef PM)static voidLLVMAddLoopUnrollAndJamPass(long PM) void LLVMAddLoopUnrollAndJamPass(LLVMPassManagerRef PM)static voidLLVMAddLoopUnrollPass(long PM) void LLVMAddLoopUnrollPass(LLVMPassManagerRef PM)static voidLLVMAddLoopUnswitchPass(long PM) void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM)static voidLLVMAddLoopVectorizePass(long PM) void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM)static voidLLVMAddLowerAtomicPass(long PM) void LLVMAddLowerAtomicPass(LLVMPassManagerRef PM)static voidLLVMAddLowerConstantIntrinsicsPass(long PM) void LLVMAddLowerConstantIntrinsicsPass(LLVMPassManagerRef PM)static voidLLVMAddLowerExpectIntrinsicPass(long PM) void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM)static voidLLVMAddLowerSwitchPass(long PM) void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM)static voidLLVMAddMemCpyOptPass(long PM) void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM)static voidLLVMAddMergedLoadStoreMotionPass(long PM) void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM)static voidLLVMAddMergeFunctionsPass(long PM) void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM)static voidLLVMAddNewGVNPass(long PM) void LLVMAddNewGVNPass(LLVMPassManagerRef PM)static voidLLVMAddPartiallyInlineLibCallsPass(long PM) void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM)static voidLLVMAddPromoteMemoryToRegisterPass(long PM) void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM)static voidLLVMAddPruneEHPass(long PM) void LLVMAddPruneEHPass(LLVMPassManagerRef PM)static voidLLVMAddReassociatePass(long PM) void LLVMAddReassociatePass(LLVMPassManagerRef PM)static voidLLVMAddScalarizerPass(long PM) void LLVMAddScalarizerPass(LLVMPassManagerRef PM)static voidLLVMAddScalarReplAggregatesPass(long PM) void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM)static voidLLVMAddScalarReplAggregatesPassSSA(long PM) void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM)static voidLLVMAddScalarReplAggregatesPassWithThreshold(long PM, int Threshold) void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold)static voidLLVMAddSCCPPass(long PM) void LLVMAddSCCPPass(LLVMPassManagerRef PM)static voidLLVMAddScopedNoAliasAAPass(long PM) void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM)static voidLLVMAddSimplifyLibCallsPass(long PM) void LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM)static voidLLVMAddSLPVectorizePass(long PM) void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM)static voidLLVMAddStripDeadPrototypesPass(long PM) void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM)static voidLLVMAddStripSymbolsPass(long PM) void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM)static voidLLVMAddTailCallEliminationPass(long PM) void LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM)static voidLLVMAddTypeBasedAliasAnalysisPass(long PM) void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM)static voidLLVMAddUnifyFunctionExitNodesPass(long PM) void LLVMAddUnifyFunctionExitNodesPass(LLVMPassManagerRef PM)static voidLLVMAddVerifierPass(long PM) void LLVMAddVerifierPass(LLVMPassManagerRef PM)static longLLVMPassBuilderOptionsRef LLVMCreatePassBuilderOptions(void)static voidLLVMDisposePassBuilderOptions(long Options) void LLVMDisposePassBuilderOptions(LLVMPassBuilderOptionsRef Options)static voidLLVMPassBuilderOptionsSetAAPipeline(long Options, CharSequence AAPipeline) void LLVMPassBuilderOptionsSetAAPipeline(LLVMPassBuilderOptionsRef Options, char const * AAPipeline)static voidLLVMPassBuilderOptionsSetAAPipeline(long Options, ByteBuffer AAPipeline) void LLVMPassBuilderOptionsSetAAPipeline(LLVMPassBuilderOptionsRef Options, char const * AAPipeline)static voidLLVMPassBuilderOptionsSetCallGraphProfile(long Options, boolean CallGraphProfile) void LLVMPassBuilderOptionsSetCallGraphProfile(LLVMPassBuilderOptionsRef Options, LLVMBool CallGraphProfile)static voidLLVMPassBuilderOptionsSetDebugLogging(long Options, boolean DebugLogging) void LLVMPassBuilderOptionsSetDebugLogging(LLVMPassBuilderOptionsRef Options, LLVMBool DebugLogging)static voidLLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll(long Options, boolean ForgetAllSCEVInLoopUnroll) void LLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll(LLVMPassBuilderOptionsRef Options, LLVMBool ForgetAllSCEVInLoopUnroll)static voidLLVMPassBuilderOptionsSetInlinerThreshold(long Options, int Threshold) void LLVMPassBuilderOptionsSetInlinerThreshold(LLVMPassBuilderOptionsRef Options, int Threshold)static voidLLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap(long Options, int LicmMssaNoAccForPromotionCap) void LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap(LLVMPassBuilderOptionsRef Options, unsigned LicmMssaNoAccForPromotionCap)static voidLLVMPassBuilderOptionsSetLicmMssaOptCap(long Options, int LicmMssaOptCap) void LLVMPassBuilderOptionsSetLicmMssaOptCap(LLVMPassBuilderOptionsRef Options, unsigned LicmMssaOptCap)static voidLLVMPassBuilderOptionsSetLoopInterleaving(long Options, boolean LoopInterleaving) void LLVMPassBuilderOptionsSetLoopInterleaving(LLVMPassBuilderOptionsRef Options, LLVMBool LoopInterleaving)static voidLLVMPassBuilderOptionsSetLoopUnrolling(long Options, boolean LoopUnrolling) void LLVMPassBuilderOptionsSetLoopUnrolling(LLVMPassBuilderOptionsRef Options, LLVMBool LoopUnrolling)static voidLLVMPassBuilderOptionsSetLoopVectorization(long Options, boolean LoopVectorization) void LLVMPassBuilderOptionsSetLoopVectorization(LLVMPassBuilderOptionsRef Options, LLVMBool LoopVectorization)static voidLLVMPassBuilderOptionsSetMergeFunctions(long Options, boolean MergeFunctions) void LLVMPassBuilderOptionsSetMergeFunctions(LLVMPassBuilderOptionsRef Options, LLVMBool MergeFunctions)static voidLLVMPassBuilderOptionsSetSLPVectorization(long Options, boolean SLPVectorization) void LLVMPassBuilderOptionsSetSLPVectorization(LLVMPassBuilderOptionsRef Options, LLVMBool SLPVectorization)static voidLLVMPassBuilderOptionsSetVerifyEach(long Options, boolean VerifyEach) void LLVMPassBuilderOptionsSetVerifyEach(LLVMPassBuilderOptionsRef Options, LLVMBool VerifyEach)static voidvoid LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(LLVMPassManagerBuilderRef PMB)static longLLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate(void)static voidLLVMPassManagerBuilderDispose(long PMB) void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB)static voidLLVMPassManagerBuilderPopulateFunctionPassManager(long PMB, long PM) void LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM)static voidLLVMPassManagerBuilderPopulateLTOPassManager(long PMB, long PM, boolean Internalize, boolean RunInliner) void LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner)static voidLLVMPassManagerBuilderPopulateModulePassManager(long PMB, long PM) void LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM)static voidLLVMPassManagerBuilderSetDisableSimplifyLibCalls(long PMB, boolean Value) void LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, LLVMBool Value)static voidLLVMPassManagerBuilderSetDisableUnitAtATime(long PMB, boolean Value) void LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, LLVMBool Value)static voidLLVMPassManagerBuilderSetDisableUnrollLoops(long PMB, boolean Value) void LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, LLVMBool Value)static voidLLVMPassManagerBuilderSetOptLevel(long PMB, int OptLevel) void LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, unsigned int OptLevel)static voidLLVMPassManagerBuilderSetSizeLevel(long PMB, int SizeLevel) void LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, unsigned int SizeLevel)static voidLLVMPassManagerBuilderUseInlinerWithThreshold(long PMB, int Threshold) void LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, unsigned int Threshold)static longLLVMRunPasses(long M, CharSequence Passes, long TM, long Options) LLVMErrorRef LLVMRunPasses(LLVMModuleRef M, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options)static longLLVMRunPasses(long M, ByteBuffer Passes, long TM, long Options) LLVMErrorRef LLVMRunPasses(LLVMModuleRef M, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options)static longLLVMRunPassesOnFunction(long F, CharSequence Passes, long TM, long Options) LLVMErrorRef LLVMRunPassesOnFunction(LLVMValueRef F, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options)static longLLVMRunPassesOnFunction(long F, ByteBuffer Passes, long TM, long Options) LLVMErrorRef LLVMRunPassesOnFunction(LLVMValueRef F, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options)static voidnLLVMAddInternalizePassWithMustPreservePredicate(long PM, long Context, long MustPreserve) void LLVMAddInternalizePassWithMustPreservePredicate(LLVMPassManagerRef PM, void * Context, LLVMBool (*) (LLVMValueRef, void *) MustPreserve)static voidnLLVMPassBuilderOptionsSetAAPipeline(long Options, long AAPipeline) void LLVMPassBuilderOptionsSetAAPipeline(LLVMPassBuilderOptionsRef Options, char const * AAPipeline)static longnLLVMRunPasses(long M, long Passes, long TM, long Options) LLVMErrorRef LLVMRunPasses(LLVMModuleRef M, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options)static longnLLVMRunPassesOnFunction(long F, long Passes, long TM, long Options) LLVMErrorRef LLVMRunPassesOnFunction(LLVMValueRef F, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options)
-
Method Details
-
LLVMAddAggressiveInstCombinerPass
void LLVMAddAggressiveInstCombinerPass(LLVMPassManagerRef PM) -
LLVMAddCoroEarlyPass
void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM) -
LLVMAddCoroSplitPass
void LLVMAddCoroSplitPass(LLVMPassManagerRef PM) -
LLVMAddCoroElidePass
void LLVMAddCoroElidePass(LLVMPassManagerRef PM) -
LLVMAddCoroCleanupPass
void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM) -
LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints
public static void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(@NativeType("LLVMPassManagerBuilderRef") long PMB) void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(LLVMPassManagerBuilderRef PMB) -
LLVMAddInstructionCombiningPass
void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) -
LLVMAddInstructionSimplifyPass
void LLVMAddInstructionSimplifyPass(LLVMPassManagerRef PM) -
LLVMAddArgumentPromotionPass
void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) -
LLVMAddConstantMergePass
void LLVMAddConstantMergePass(LLVMPassManagerRef PM) -
LLVMAddMergeFunctionsPass
void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM) -
LLVMAddCalledValuePropagationPass
void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) -
LLVMAddDeadArgEliminationPass
void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) -
LLVMAddFunctionAttrsPass
void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) -
LLVMAddFunctionInliningPass
void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) -
LLVMAddAlwaysInlinerPass
void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) -
LLVMAddGlobalDCEPass
void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) -
LLVMAddGlobalOptimizerPass
void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) -
LLVMAddIPConstantPropagationPass
void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) -
LLVMAddPruneEHPass
void LLVMAddPruneEHPass(LLVMPassManagerRef PM) -
LLVMAddIPSCCPPass
void LLVMAddIPSCCPPass(LLVMPassManagerRef PM) -
LLVMAddInternalizePass
public static void LLVMAddInternalizePass(@NativeType("LLVMPassManagerRef") long PM, @NativeType("unsigned int") int AllButMain) void LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned int AllButMain) -
nLLVMAddInternalizePassWithMustPreservePredicate
public static void nLLVMAddInternalizePassWithMustPreservePredicate(long PM, long Context, long MustPreserve) void LLVMAddInternalizePassWithMustPreservePredicate(LLVMPassManagerRef PM, void * Context, LLVMBool (*) (LLVMValueRef, void *) MustPreserve) -
LLVMAddInternalizePassWithMustPreservePredicate
public static void LLVMAddInternalizePassWithMustPreservePredicate(@NativeType("LLVMPassManagerRef") long PM, @NativeType("void *") long Context, @NativeType("LLVMBool (*) (LLVMValueRef, void *)") LLVMMustPreserveI MustPreserve) void LLVMAddInternalizePassWithMustPreservePredicate(LLVMPassManagerRef PM, void * Context, LLVMBool (*) (LLVMValueRef, void *) MustPreserve) -
LLVMAddStripDeadPrototypesPass
void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) -
LLVMAddStripSymbolsPass
void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) -
nLLVMRunPasses
public static long nLLVMRunPasses(long M, long Passes, long TM, long Options) LLVMErrorRef LLVMRunPasses(LLVMModuleRef M, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options) -
LLVMRunPasses
@NativeType("LLVMErrorRef") public static long LLVMRunPasses(@NativeType("LLVMModuleRef") long M, @NativeType("char const *") ByteBuffer Passes, @NativeType("LLVMTargetMachineRef") long TM, @NativeType("LLVMPassBuilderOptionsRef") long Options) LLVMErrorRef LLVMRunPasses(LLVMModuleRef M, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options) -
LLVMRunPasses
@NativeType("LLVMErrorRef") public static long LLVMRunPasses(@NativeType("LLVMModuleRef") long M, @NativeType("char const *") CharSequence Passes, @NativeType("LLVMTargetMachineRef") long TM, @NativeType("LLVMPassBuilderOptionsRef") long Options) LLVMErrorRef LLVMRunPasses(LLVMModuleRef M, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options) -
nLLVMRunPassesOnFunction
public static long nLLVMRunPassesOnFunction(long F, long Passes, long TM, long Options) LLVMErrorRef LLVMRunPassesOnFunction(LLVMValueRef F, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options) -
LLVMRunPassesOnFunction
@NativeType("LLVMErrorRef") public static long LLVMRunPassesOnFunction(@NativeType("LLVMValueRef") long F, @NativeType("char const *") ByteBuffer Passes, @NativeType("LLVMTargetMachineRef") long TM, @NativeType("LLVMPassBuilderOptionsRef") long Options) LLVMErrorRef LLVMRunPassesOnFunction(LLVMValueRef F, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options) -
LLVMRunPassesOnFunction
@NativeType("LLVMErrorRef") public static long LLVMRunPassesOnFunction(@NativeType("LLVMValueRef") long F, @NativeType("char const *") CharSequence Passes, @NativeType("LLVMTargetMachineRef") long TM, @NativeType("LLVMPassBuilderOptionsRef") long Options) LLVMErrorRef LLVMRunPassesOnFunction(LLVMValueRef F, char const * Passes, LLVMTargetMachineRef TM, LLVMPassBuilderOptionsRef Options) -
LLVMCreatePassBuilderOptions
LLVMPassBuilderOptionsRef LLVMCreatePassBuilderOptions(void) -
LLVMPassBuilderOptionsSetVerifyEach
public static void LLVMPassBuilderOptionsSetVerifyEach(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean VerifyEach) void LLVMPassBuilderOptionsSetVerifyEach(LLVMPassBuilderOptionsRef Options, LLVMBool VerifyEach) -
LLVMPassBuilderOptionsSetDebugLogging
public static void LLVMPassBuilderOptionsSetDebugLogging(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean DebugLogging) void LLVMPassBuilderOptionsSetDebugLogging(LLVMPassBuilderOptionsRef Options, LLVMBool DebugLogging) -
nLLVMPassBuilderOptionsSetAAPipeline
public static void nLLVMPassBuilderOptionsSetAAPipeline(long Options, long AAPipeline) void LLVMPassBuilderOptionsSetAAPipeline(LLVMPassBuilderOptionsRef Options, char const * AAPipeline) -
LLVMPassBuilderOptionsSetAAPipeline
public static void LLVMPassBuilderOptionsSetAAPipeline(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("char const *") ByteBuffer AAPipeline) void LLVMPassBuilderOptionsSetAAPipeline(LLVMPassBuilderOptionsRef Options, char const * AAPipeline) -
LLVMPassBuilderOptionsSetAAPipeline
public static void LLVMPassBuilderOptionsSetAAPipeline(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("char const *") CharSequence AAPipeline) void LLVMPassBuilderOptionsSetAAPipeline(LLVMPassBuilderOptionsRef Options, char const * AAPipeline) -
LLVMPassBuilderOptionsSetLoopInterleaving
public static void LLVMPassBuilderOptionsSetLoopInterleaving(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean LoopInterleaving) void LLVMPassBuilderOptionsSetLoopInterleaving(LLVMPassBuilderOptionsRef Options, LLVMBool LoopInterleaving) -
LLVMPassBuilderOptionsSetLoopVectorization
public static void LLVMPassBuilderOptionsSetLoopVectorization(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean LoopVectorization) void LLVMPassBuilderOptionsSetLoopVectorization(LLVMPassBuilderOptionsRef Options, LLVMBool LoopVectorization) -
LLVMPassBuilderOptionsSetSLPVectorization
public static void LLVMPassBuilderOptionsSetSLPVectorization(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean SLPVectorization) void LLVMPassBuilderOptionsSetSLPVectorization(LLVMPassBuilderOptionsRef Options, LLVMBool SLPVectorization) -
LLVMPassBuilderOptionsSetLoopUnrolling
public static void LLVMPassBuilderOptionsSetLoopUnrolling(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean LoopUnrolling) void LLVMPassBuilderOptionsSetLoopUnrolling(LLVMPassBuilderOptionsRef Options, LLVMBool LoopUnrolling) -
LLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll
public static void LLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean ForgetAllSCEVInLoopUnroll) void LLVMPassBuilderOptionsSetForgetAllSCEVInLoopUnroll(LLVMPassBuilderOptionsRef Options, LLVMBool ForgetAllSCEVInLoopUnroll) -
LLVMPassBuilderOptionsSetLicmMssaOptCap
public static void LLVMPassBuilderOptionsSetLicmMssaOptCap(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("unsigned") int LicmMssaOptCap) void LLVMPassBuilderOptionsSetLicmMssaOptCap(LLVMPassBuilderOptionsRef Options, unsigned LicmMssaOptCap) -
LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap
public static void LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("unsigned") int LicmMssaNoAccForPromotionCap) void LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap(LLVMPassBuilderOptionsRef Options, unsigned LicmMssaNoAccForPromotionCap) -
LLVMPassBuilderOptionsSetCallGraphProfile
public static void LLVMPassBuilderOptionsSetCallGraphProfile(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean CallGraphProfile) void LLVMPassBuilderOptionsSetCallGraphProfile(LLVMPassBuilderOptionsRef Options, LLVMBool CallGraphProfile) -
LLVMPassBuilderOptionsSetMergeFunctions
public static void LLVMPassBuilderOptionsSetMergeFunctions(@NativeType("LLVMPassBuilderOptionsRef") long Options, @NativeType("LLVMBool") boolean MergeFunctions) void LLVMPassBuilderOptionsSetMergeFunctions(LLVMPassBuilderOptionsRef Options, LLVMBool MergeFunctions) -
LLVMPassBuilderOptionsSetInlinerThreshold
public static void LLVMPassBuilderOptionsSetInlinerThreshold(@NativeType("LLVMPassBuilderOptionsRef") long Options, int Threshold) void LLVMPassBuilderOptionsSetInlinerThreshold(LLVMPassBuilderOptionsRef Options, int Threshold) -
LLVMDisposePassBuilderOptions
public static void LLVMDisposePassBuilderOptions(@NativeType("LLVMPassBuilderOptionsRef") long Options) void LLVMDisposePassBuilderOptions(LLVMPassBuilderOptionsRef Options) -
LLVMPassManagerBuilderCreate
LLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate(void) -
LLVMPassManagerBuilderDispose
void LLVMPassManagerBuilderDispose(LLVMPassManagerBuilderRef PMB) -
LLVMPassManagerBuilderSetOptLevel
public static void LLVMPassManagerBuilderSetOptLevel(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("unsigned int") int OptLevel) void LLVMPassManagerBuilderSetOptLevel(LLVMPassManagerBuilderRef PMB, unsigned int OptLevel) -
LLVMPassManagerBuilderSetSizeLevel
public static void LLVMPassManagerBuilderSetSizeLevel(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("unsigned int") int SizeLevel) void LLVMPassManagerBuilderSetSizeLevel(LLVMPassManagerBuilderRef PMB, unsigned int SizeLevel) -
LLVMPassManagerBuilderSetDisableUnitAtATime
public static void LLVMPassManagerBuilderSetDisableUnitAtATime(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("LLVMBool") boolean Value) void LLVMPassManagerBuilderSetDisableUnitAtATime(LLVMPassManagerBuilderRef PMB, LLVMBool Value) -
LLVMPassManagerBuilderSetDisableUnrollLoops
public static void LLVMPassManagerBuilderSetDisableUnrollLoops(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("LLVMBool") boolean Value) void LLVMPassManagerBuilderSetDisableUnrollLoops(LLVMPassManagerBuilderRef PMB, LLVMBool Value) -
LLVMPassManagerBuilderSetDisableSimplifyLibCalls
public static void LLVMPassManagerBuilderSetDisableSimplifyLibCalls(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("LLVMBool") boolean Value) void LLVMPassManagerBuilderSetDisableSimplifyLibCalls(LLVMPassManagerBuilderRef PMB, LLVMBool Value) -
LLVMPassManagerBuilderUseInlinerWithThreshold
public static void LLVMPassManagerBuilderUseInlinerWithThreshold(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("unsigned int") int Threshold) void LLVMPassManagerBuilderUseInlinerWithThreshold(LLVMPassManagerBuilderRef PMB, unsigned int Threshold) -
LLVMPassManagerBuilderPopulateFunctionPassManager
public static void LLVMPassManagerBuilderPopulateFunctionPassManager(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("LLVMPassManagerRef") long PM) void LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) -
LLVMPassManagerBuilderPopulateModulePassManager
public static void LLVMPassManagerBuilderPopulateModulePassManager(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("LLVMPassManagerRef") long PM) void LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) -
LLVMPassManagerBuilderPopulateLTOPassManager
public static void LLVMPassManagerBuilderPopulateLTOPassManager(@NativeType("LLVMPassManagerBuilderRef") long PMB, @NativeType("LLVMPassManagerRef") long PM, @NativeType("LLVMBool") boolean Internalize, @NativeType("LLVMBool") boolean RunInliner) void LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) -
LLVMAddAggressiveDCEPass
void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) -
LLVMAddDCEPass
void LLVMAddDCEPass(LLVMPassManagerRef PM) -
LLVMAddBitTrackingDCEPass
void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) -
LLVMAddAlignmentFromAssumptionsPass
void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) -
LLVMAddCFGSimplificationPass
void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) -
LLVMAddDeadStoreEliminationPass
void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) -
LLVMAddScalarizerPass
void LLVMAddScalarizerPass(LLVMPassManagerRef PM) -
LLVMAddMergedLoadStoreMotionPass
void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM) -
LLVMAddGVNPass
void LLVMAddGVNPass(LLVMPassManagerRef PM) -
LLVMAddNewGVNPass
void LLVMAddNewGVNPass(LLVMPassManagerRef PM) -
LLVMAddIndVarSimplifyPass
void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) -
LLVMAddJumpThreadingPass
void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) -
LLVMAddLICMPass
void LLVMAddLICMPass(LLVMPassManagerRef PM) -
LLVMAddLoopDeletionPass
void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) -
LLVMAddLoopIdiomPass
void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) -
LLVMAddLoopRotatePass
void LLVMAddLoopRotatePass(LLVMPassManagerRef PM) -
LLVMAddLoopRerollPass
void LLVMAddLoopRerollPass(LLVMPassManagerRef PM) -
LLVMAddLoopUnrollPass
void LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) -
LLVMAddLoopUnrollAndJamPass
void LLVMAddLoopUnrollAndJamPass(LLVMPassManagerRef PM) -
LLVMAddLoopUnswitchPass
void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) -
LLVMAddLowerAtomicPass
void LLVMAddLowerAtomicPass(LLVMPassManagerRef PM) -
LLVMAddMemCpyOptPass
void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) -
LLVMAddPartiallyInlineLibCallsPass
void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) -
LLVMAddReassociatePass
void LLVMAddReassociatePass(LLVMPassManagerRef PM) -
LLVMAddSCCPPass
void LLVMAddSCCPPass(LLVMPassManagerRef PM) -
LLVMAddScalarReplAggregatesPass
void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) -
LLVMAddScalarReplAggregatesPassSSA
void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) -
LLVMAddScalarReplAggregatesPassWithThreshold
public static void LLVMAddScalarReplAggregatesPassWithThreshold(@NativeType("LLVMPassManagerRef") long PM, int Threshold) void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) -
LLVMAddSimplifyLibCallsPass
void LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) -
LLVMAddTailCallEliminationPass
void LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) -
LLVMAddConstantPropagationPass
void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) -
LLVMAddDemoteMemoryToRegisterPass
void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) -
LLVMAddVerifierPass
void LLVMAddVerifierPass(LLVMPassManagerRef PM) -
LLVMAddEarlyCSEPass
void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) -
LLVMAddEarlyCSEMemSSAPass
void LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM) -
LLVMAddLowerExpectIntrinsicPass
void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) -
LLVMAddLowerConstantIntrinsicsPass
void LLVMAddLowerConstantIntrinsicsPass(LLVMPassManagerRef PM) -
LLVMAddTypeBasedAliasAnalysisPass
void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) -
LLVMAddScopedNoAliasAAPass
void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM) -
LLVMAddBasicAliasAnalysisPass
void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) -
LLVMAddUnifyFunctionExitNodesPass
void LLVMAddUnifyFunctionExitNodesPass(LLVMPassManagerRef PM) -
LLVMAddLowerSwitchPass
void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) -
LLVMAddPromoteMemoryToRegisterPass
void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) -
LLVMAddAddDiscriminatorsPass
void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM) -
LLVMAddLoopVectorizePass
void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) -
LLVMAddSLPVectorizePass
void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM)
-