reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4014 LLVMPassManagerRef LLVMCreatePassManager(void); 4020 LLVMPassManagerRef LLVMCreateFunctionPassManagerForModule(LLVMModuleRef M); 4023 LLVMPassManagerRef LLVMCreateFunctionPassManager(LLVMModuleProviderRef MP); 4029 LLVMBool LLVMRunPassManager(LLVMPassManagerRef PM, LLVMModuleRef M); 4034 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM); 4040 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F); 4045 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM); 4050 void LLVMDisposePassManager(LLVMPassManagerRef PM);include/llvm-c/Target.h
208 LLVMPassManagerRef PM);
include/llvm-c/TargetMachine.h 157 void LLVMAddAnalysisPasses(LLVMTargetMachineRef T, LLVMPassManagerRef PM);
include/llvm-c/Transforms/AggressiveInstCombine.h 32 void LLVMAddAggressiveInstCombinerPass(LLVMPassManagerRef PM);
include/llvm-c/Transforms/Coroutines.h36 void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM); 39 void LLVMAddCoroSplitPass(LLVMPassManagerRef PM); 42 void LLVMAddCoroElidePass(LLVMPassManagerRef PM); 45 void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM);include/llvm-c/Transforms/IPO.h
32 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM); 35 void LLVMAddConstantMergePass(LLVMPassManagerRef PM); 38 void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM); 41 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM); 44 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM); 47 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM); 50 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM); 53 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM); 56 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM); 59 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM); 62 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM); 65 void LLVMAddPruneEHPass(LLVMPassManagerRef PM); 68 void LLVMAddIPSCCPPass(LLVMPassManagerRef PM); 71 void LLVMAddInternalizePass(LLVMPassManagerRef, unsigned AllButMain); 84 LLVMPassManagerRef PM, 89 void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM); 92 void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM);include/llvm-c/Transforms/InstCombine.h
32 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM);
include/llvm-c/Transforms/PassManagerBuilder.h69 LLVMPassManagerRef PM); 74 LLVMPassManagerRef PM); 78 LLVMPassManagerRef PM,include/llvm-c/Transforms/Scalar.h
36 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 39 void LLVMAddDCEPass(LLVMPassManagerRef PM); 42 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); 45 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); 48 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM); 51 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM); 54 void LLVMAddScalarizerPass(LLVMPassManagerRef PM); 57 void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM); 60 void LLVMAddGVNPass(LLVMPassManagerRef PM); 63 void LLVMAddNewGVNPass(LLVMPassManagerRef PM); 66 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM); 69 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM); 72 void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM); 75 void LLVMAddLICMPass(LLVMPassManagerRef PM); 78 void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM); 81 void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM); 84 void LLVMAddLoopRotatePass(LLVMPassManagerRef PM); 87 void LLVMAddLoopRerollPass(LLVMPassManagerRef PM); 90 void LLVMAddLoopUnrollPass(LLVMPassManagerRef PM); 93 void LLVMAddLoopUnrollAndJamPass(LLVMPassManagerRef PM); 96 void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM); 99 void LLVMAddLowerAtomicPass(LLVMPassManagerRef PM); 102 void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM); 105 void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM); 108 void LLVMAddReassociatePass(LLVMPassManagerRef PM); 111 void LLVMAddSCCPPass(LLVMPassManagerRef PM); 114 void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM); 117 void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM); 120 void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, 124 void LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM); 127 void LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM); 130 void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM); 133 void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM); 136 void LLVMAddVerifierPass(LLVMPassManagerRef PM); 139 void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM); 142 void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM); 145 void LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM); 148 void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM); 151 void LLVMAddLowerConstantIntrinsicsPass(LLVMPassManagerRef PM); 154 void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM); 157 void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM); 160 void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM); 163 void LLVMAddUnifyFunctionExitNodesPass(LLVMPassManagerRef PM);include/llvm-c/Transforms/Utils.h
36 void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM); 39 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM); 42 void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM);include/llvm-c/Transforms/Vectorize.h
37 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM); 40 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);lib/IR/Core.cpp
4063 LLVMPassManagerRef LLVMCreatePassManager() { 4067 LLVMPassManagerRef LLVMCreateFunctionPassManagerForModule(LLVMModuleRef M) { 4071 LLVMPassManagerRef LLVMCreateFunctionPassManager(LLVMModuleProviderRef P) { 4076 LLVMBool LLVMRunPassManager(LLVMPassManagerRef PM, LLVMModuleRef M) { 4080 LLVMBool LLVMInitializeFunctionPassManager(LLVMPassManagerRef FPM) { 4084 LLVMBool LLVMRunFunctionPassManager(LLVMPassManagerRef FPM, LLVMValueRef F) { 4088 LLVMBool LLVMFinalizeFunctionPassManager(LLVMPassManagerRef FPM) { 4092 void LLVMDisposePassManager(LLVMPassManagerRef PM) {lib/Target/Target.cpp
64 LLVMPassManagerRef PM) {
lib/Target/TargetMachineC.cpp 268 void LLVMAddAnalysisPasses(LLVMTargetMachineRef T, LLVMPassManagerRef PM) {
lib/Transforms/AggressiveInstCombine/AggressiveInstCombine.cpp 415 void LLVMAddAggressiveInstCombinerPass(LLVMPassManagerRef PM) {
lib/Transforms/Coroutines/Coroutines.cpp636 void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM) { 640 void LLVMAddCoroSplitPass(LLVMPassManagerRef PM) { 644 void LLVMAddCoroElidePass(LLVMPassManagerRef PM) { 648 void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM) {lib/Transforms/IPO/IPO.cpp
69 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { 73 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) { 77 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { 81 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { 85 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { 89 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { 93 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) { 97 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) { 101 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) { 105 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) { 109 void LLVMAddPruneEHPass(LLVMPassManagerRef PM) { 113 void LLVMAddIPSCCPPass(LLVMPassManagerRef PM) { 117 void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM) { 121 void LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) { 129 LLVMPassManagerRef PM, 137 void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) { 141 void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) {lib/Transforms/IPO/PassManagerBuilder.cpp
1109 LLVMPassManagerRef PM) { 1117 LLVMPassManagerRef PM) { 1124 LLVMPassManagerRef PM,lib/Transforms/InstCombine/InstructionCombining.cpp
3650 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) {
lib/Transforms/Scalar/Scalar.cpp115 void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) { 123 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { 127 void LLVMAddDCEPass(LLVMPassManagerRef PM) { 131 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { 135 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { 139 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { 143 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { 147 void LLVMAddScalarizerPass(LLVMPassManagerRef PM) { 151 void LLVMAddGVNPass(LLVMPassManagerRef PM) { 155 void LLVMAddNewGVNPass(LLVMPassManagerRef PM) { 159 void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM) { 163 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) { 167 void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) { 171 void LLVMAddLoopSinkPass(LLVMPassManagerRef PM) { 175 void LLVMAddLICMPass(LLVMPassManagerRef PM) { 179 void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) { 183 void LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) { 187 void LLVMAddLoopRotatePass(LLVMPassManagerRef PM) { 191 void LLVMAddLoopRerollPass(LLVMPassManagerRef PM) { 195 void LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) { 199 void LLVMAddLoopUnrollAndJamPass(LLVMPassManagerRef PM) { 203 void LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) { 207 void LLVMAddLowerAtomicPass(LLVMPassManagerRef PM) { 211 void LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) { 215 void LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) { 219 void LLVMAddReassociatePass(LLVMPassManagerRef PM) { 223 void LLVMAddSCCPPass(LLVMPassManagerRef PM) { 227 void LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) { 231 void LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) { 235 void LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, 240 void LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) { 244 void LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) { 248 void LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) { 252 void LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) { 256 void LLVMAddVerifierPass(LLVMPassManagerRef PM) { 260 void LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) { 264 void LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) { 268 void LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM) { 272 void LLVMAddGVNHoistLegacyPass(LLVMPassManagerRef PM) { 276 void LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) { 280 void LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM) { 284 void LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) { 288 void LLVMAddLowerConstantIntrinsicsPass(LLVMPassManagerRef PM) { 292 void LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) { 296 void LLVMAddUnifyFunctionExitNodesPass(LLVMPassManagerRef PM) {lib/Transforms/Utils/Utils.cpp
49 void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) { 53 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) { 57 void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM) {lib/Transforms/Vectorize/Vectorize.cpp
36 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { 40 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) {unittests/ExecutionEngine/MCJIT/MCJITCAPITest.cpp
287 LLVMPassManagerRef pass = LLVMCreatePassManager(); 301 LLVMPassManagerRef functionPasses = 303 LLVMPassManagerRef modulePasses =