Class LLVMTransforms

java.lang.Object
org.lwjgl.llvm.LLVMTransforms

public class LLVMTransforms extends Object
  • Method Details

    • LLVMAddAggressiveInstCombinerPass

      public static void LLVMAddAggressiveInstCombinerPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddAggressiveInstCombinerPass(LLVMPassManagerRef PM)
    • LLVMAddCoroEarlyPass

      public static void LLVMAddCoroEarlyPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM)
    • LLVMAddCoroSplitPass

      public static void LLVMAddCoroSplitPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddCoroSplitPass(LLVMPassManagerRef PM)
    • LLVMAddCoroElidePass

      public static void LLVMAddCoroElidePass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddCoroElidePass(LLVMPassManagerRef PM)
    • LLVMAddCoroCleanupPass

      public static void LLVMAddCoroCleanupPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM)
    • LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints

      public static void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(@NativeType("LLVMPassManagerBuilderRef") long PMB)
      void LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(LLVMPassManagerBuilderRef PMB)
    • LLVMAddInstructionCombiningPass

      public static void LLVMAddInstructionCombiningPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM)
    • LLVMAddInstructionSimplifyPass

      public static void LLVMAddInstructionSimplifyPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddInstructionSimplifyPass(LLVMPassManagerRef PM)
    • LLVMAddArgumentPromotionPass

      public static void LLVMAddArgumentPromotionPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM)
    • LLVMAddConstantMergePass

      public static void LLVMAddConstantMergePass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddConstantMergePass(LLVMPassManagerRef PM)
    • LLVMAddMergeFunctionsPass

      public static void LLVMAddMergeFunctionsPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM)
    • LLVMAddCalledValuePropagationPass

      public static void LLVMAddCalledValuePropagationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM)
    • LLVMAddDeadArgEliminationPass

      public static void LLVMAddDeadArgEliminationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM)
    • LLVMAddFunctionAttrsPass

      public static void LLVMAddFunctionAttrsPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM)
    • LLVMAddFunctionInliningPass

      public static void LLVMAddFunctionInliningPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM)
    • LLVMAddAlwaysInlinerPass

      public static void LLVMAddAlwaysInlinerPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM)
    • LLVMAddGlobalDCEPass

      public static void LLVMAddGlobalDCEPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM)
    • LLVMAddGlobalOptimizerPass

      public static void LLVMAddGlobalOptimizerPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM)
    • LLVMAddIPConstantPropagationPass

      public static void LLVMAddIPConstantPropagationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM)
    • LLVMAddPruneEHPass

      public static void LLVMAddPruneEHPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddPruneEHPass(LLVMPassManagerRef PM)
    • LLVMAddIPSCCPPass

      public static void LLVMAddIPSCCPPass(@NativeType("LLVMPassManagerRef") long PM)
      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

      public static void LLVMAddStripDeadPrototypesPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM)
    • LLVMAddStripSymbolsPass

      public static void LLVMAddStripSymbolsPass(@NativeType("LLVMPassManagerRef") long PM)
      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

      @NativeType("LLVMPassBuilderOptionsRef") public static long 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

      @NativeType("LLVMPassManagerBuilderRef") public static long LLVMPassManagerBuilderCreate()
      LLVMPassManagerBuilderRef LLVMPassManagerBuilderCreate(void)
    • LLVMPassManagerBuilderDispose

      public static void LLVMPassManagerBuilderDispose(@NativeType("LLVMPassManagerBuilderRef") long PMB)
      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

      public static void LLVMAddAggressiveDCEPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM)
    • LLVMAddDCEPass

      public static void LLVMAddDCEPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddDCEPass(LLVMPassManagerRef PM)
    • LLVMAddBitTrackingDCEPass

      public static void LLVMAddBitTrackingDCEPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM)
    • LLVMAddAlignmentFromAssumptionsPass

      public static void LLVMAddAlignmentFromAssumptionsPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM)
    • LLVMAddCFGSimplificationPass

      public static void LLVMAddCFGSimplificationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM)
    • LLVMAddDeadStoreEliminationPass

      public static void LLVMAddDeadStoreEliminationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM)
    • LLVMAddScalarizerPass

      public static void LLVMAddScalarizerPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddScalarizerPass(LLVMPassManagerRef PM)
    • LLVMAddMergedLoadStoreMotionPass

      public static void LLVMAddMergedLoadStoreMotionPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM)
    • LLVMAddGVNPass

      public static void LLVMAddGVNPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddGVNPass(LLVMPassManagerRef PM)
    • LLVMAddNewGVNPass

      public static void LLVMAddNewGVNPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddNewGVNPass(LLVMPassManagerRef PM)
    • LLVMAddIndVarSimplifyPass

      public static void LLVMAddIndVarSimplifyPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM)
    • LLVMAddJumpThreadingPass

      public static void LLVMAddJumpThreadingPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM)
    • LLVMAddLICMPass

      public static void LLVMAddLICMPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLICMPass(LLVMPassManagerRef PM)
    • LLVMAddLoopDeletionPass

      public static void LLVMAddLoopDeletionPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM)
    • LLVMAddLoopIdiomPass

      public static void LLVMAddLoopIdiomPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM)
    • LLVMAddLoopRotatePass

      public static void LLVMAddLoopRotatePass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopRotatePass(LLVMPassManagerRef PM)
    • LLVMAddLoopRerollPass

      public static void LLVMAddLoopRerollPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopRerollPass(LLVMPassManagerRef PM)
    • LLVMAddLoopUnrollPass

      public static void LLVMAddLoopUnrollPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopUnrollPass(LLVMPassManagerRef PM)
    • LLVMAddLoopUnrollAndJamPass

      public static void LLVMAddLoopUnrollAndJamPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopUnrollAndJamPass(LLVMPassManagerRef PM)
    • LLVMAddLoopUnswitchPass

      public static void LLVMAddLoopUnswitchPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM)
    • LLVMAddLowerAtomicPass

      public static void LLVMAddLowerAtomicPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLowerAtomicPass(LLVMPassManagerRef PM)
    • LLVMAddMemCpyOptPass

      public static void LLVMAddMemCpyOptPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM)
    • LLVMAddPartiallyInlineLibCallsPass

      public static void LLVMAddPartiallyInlineLibCallsPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM)
    • LLVMAddReassociatePass

      public static void LLVMAddReassociatePass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddReassociatePass(LLVMPassManagerRef PM)
    • LLVMAddSCCPPass

      public static void LLVMAddSCCPPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddSCCPPass(LLVMPassManagerRef PM)
    • LLVMAddScalarReplAggregatesPass

      public static void LLVMAddScalarReplAggregatesPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM)
    • LLVMAddScalarReplAggregatesPassSSA

      public static void LLVMAddScalarReplAggregatesPassSSA(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM)
    • LLVMAddScalarReplAggregatesPassWithThreshold

      public static void LLVMAddScalarReplAggregatesPassWithThreshold(@NativeType("LLVMPassManagerRef") long PM, int Threshold)
      void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold)
    • LLVMAddSimplifyLibCallsPass

      public static void LLVMAddSimplifyLibCallsPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM)
    • LLVMAddTailCallEliminationPass

      public static void LLVMAddTailCallEliminationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM)
    • LLVMAddConstantPropagationPass

      public static void LLVMAddConstantPropagationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM)
    • LLVMAddDemoteMemoryToRegisterPass

      public static void LLVMAddDemoteMemoryToRegisterPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM)
    • LLVMAddVerifierPass

      public static void LLVMAddVerifierPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddVerifierPass(LLVMPassManagerRef PM)
    • LLVMAddCorrelatedValuePropagationPass

      public static void LLVMAddCorrelatedValuePropagationPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM)
    • LLVMAddEarlyCSEPass

      public static void LLVMAddEarlyCSEPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM)
    • LLVMAddEarlyCSEMemSSAPass

      public static void LLVMAddEarlyCSEMemSSAPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM)
    • LLVMAddLowerExpectIntrinsicPass

      public static void LLVMAddLowerExpectIntrinsicPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM)
    • LLVMAddLowerConstantIntrinsicsPass

      public static void LLVMAddLowerConstantIntrinsicsPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLowerConstantIntrinsicsPass(LLVMPassManagerRef PM)
    • LLVMAddTypeBasedAliasAnalysisPass

      public static void LLVMAddTypeBasedAliasAnalysisPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM)
    • LLVMAddScopedNoAliasAAPass

      public static void LLVMAddScopedNoAliasAAPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM)
    • LLVMAddBasicAliasAnalysisPass

      public static void LLVMAddBasicAliasAnalysisPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM)
    • LLVMAddUnifyFunctionExitNodesPass

      public static void LLVMAddUnifyFunctionExitNodesPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddUnifyFunctionExitNodesPass(LLVMPassManagerRef PM)
    • LLVMAddLowerSwitchPass

      public static void LLVMAddLowerSwitchPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM)
    • LLVMAddPromoteMemoryToRegisterPass

      public static void LLVMAddPromoteMemoryToRegisterPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM)
    • LLVMAddAddDiscriminatorsPass

      public static void LLVMAddAddDiscriminatorsPass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM)
    • LLVMAddLoopVectorizePass

      public static void LLVMAddLoopVectorizePass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM)
    • LLVMAddSLPVectorizePass

      public static void LLVMAddSLPVectorizePass(@NativeType("LLVMPassManagerRef") long PM)
      void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM)