• Home
  • Raw
  • Download

Lines Matching +full:- +full:pm

1 //===-- IPO.cpp -----------------------------------------------------------===//
8 //===----------------------------------------------------------------------===//
14 //===----------------------------------------------------------------------===//
16 #include "llvm-c/Initialization.h"
17 #include "llvm-c/Transforms/IPO.h"
64 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { in LLVMAddArgumentPromotionPass() argument
65 unwrap(PM)->add(createArgumentPromotionPass()); in LLVMAddArgumentPromotionPass()
68 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { in LLVMAddConstantMergePass() argument
69 unwrap(PM)->add(createConstantMergePass()); in LLVMAddConstantMergePass()
72 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { in LLVMAddDeadArgEliminationPass() argument
73 unwrap(PM)->add(createDeadArgEliminationPass()); in LLVMAddDeadArgEliminationPass()
76 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { in LLVMAddFunctionAttrsPass() argument
77 unwrap(PM)->add(createPostOrderFunctionAttrsLegacyPass()); in LLVMAddFunctionAttrsPass()
80 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { in LLVMAddFunctionInliningPass() argument
81 unwrap(PM)->add(createFunctionInliningPass()); in LLVMAddFunctionInliningPass()
84 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) { in LLVMAddAlwaysInlinerPass() argument
85 unwrap(PM)->add(llvm::createAlwaysInlinerPass()); in LLVMAddAlwaysInlinerPass()
88 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) { in LLVMAddGlobalDCEPass() argument
89 unwrap(PM)->add(createGlobalDCEPass()); in LLVMAddGlobalDCEPass()
92 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) { in LLVMAddGlobalOptimizerPass() argument
93 unwrap(PM)->add(createGlobalOptimizerPass()); in LLVMAddGlobalOptimizerPass()
96 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) { in LLVMAddIPConstantPropagationPass() argument
97 unwrap(PM)->add(createIPConstantPropagationPass()); in LLVMAddIPConstantPropagationPass()
100 void LLVMAddPruneEHPass(LLVMPassManagerRef PM) { in LLVMAddPruneEHPass() argument
101 unwrap(PM)->add(createPruneEHPass()); in LLVMAddPruneEHPass()
104 void LLVMAddIPSCCPPass(LLVMPassManagerRef PM) { in LLVMAddIPSCCPPass() argument
105 unwrap(PM)->add(createIPSCCPPass()); in LLVMAddIPSCCPPass()
108 void LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) { in LLVMAddInternalizePass() argument
112 unwrap(PM)->add(createInternalizePass(PreserveMain)); in LLVMAddInternalizePass()
115 void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) { in LLVMAddStripDeadPrototypesPass() argument
116 unwrap(PM)->add(createStripDeadPrototypesPass()); in LLVMAddStripDeadPrototypesPass()
119 void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) { in LLVMAddStripSymbolsPass() argument
120 unwrap(PM)->add(createStripSymbolsPass()); in LLVMAddStripSymbolsPass()