| Modifier and Type | Class and Description |
|---|---|
| public static class | LLVMTransforms.
Contains the function pointers loaded from |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | LLVMAddCorrelatedValuePropagationPass(long PM)
See |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | LLVMAddInternalizePassWithMustPreservePredicate(long PM, long Context, LLVMMustPreserveI MustPreserve)
Create and add the internalize pass to the given pass manager with the provided preservation callback. |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | LLVMAddScalarReplAggregatesPassWithThreshold(long PM, int Threshold)
See |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static long | |
| public static void | |
| public static void | |
| public static void | LLVMPassBuilderOptionsSetDebugLogging(long Options, boolean DebugLogging)
Toggle debug logging when running the PassBuilder |
| public static void | |
| public static void | LLVMPassBuilderOptionsSetLicmMssaNoAccForPromotionCap(long Options, int LicmMssaNoAccForPromotionCap)
|
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | |
| public static void | LLVMPassBuilderOptionsSetVerifyEach(long Options, boolean VerifyEach)
Toggle adding the |
| public static void | LLVMPassManagerBuilderAddCoroutinePassesToExtensionPoints(long PMB)
See |
| public static long | |
| public static void | |
| public static void | LLVMPassManagerBuilderPopulateFunctionPassManager(long PMB, long PM)
See |
| public static void | LLVMPassManagerBuilderPopulateLTOPassManager(long PMB, long PM, boolean Internalize, boolean RunInliner)
See |
| public static void | LLVMPassManagerBuilderPopulateModulePassManager(long PMB, long PM)
See |
| public static void | LLVMPassManagerBuilderSetDisableSimplifyLibCalls(long PMB, boolean Value)
See |
| public static void | LLVMPassManagerBuilderSetDisableUnitAtATime(long PMB, boolean Value)
See |
| public static void | LLVMPassManagerBuilderSetDisableUnrollLoops(long PMB, boolean Value)
See |
| public static void | |
| public static void | |
| public static void | LLVMPassManagerBuilderUseInlinerWithThreshold(long PMB, int Threshold)
See |
| public static long | LLVMRunPasses(long M, ByteBuffer Passes, long TM, long Options)
Construct and run a set of passes over a module. |
| public static long | LLVMRunPasses(long M, CharSequence Passes, long TM, long Options)
Construct and run a set of passes over a module. |
| public static void | nLLVMAddInternalizePassWithMustPreservePredicate(long PM, long Context, long MustPreserve)
Unsafe version of: |
| public static long |