Home | History | Annotate | Download | only in IPO

Lines Matching refs:PM

53 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) {
54 unwrap(PM)->add(createArgumentPromotionPass());
57 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) {
58 unwrap(PM)->add(createConstantMergePass());
61 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) {
62 unwrap(PM)->add(createDeadArgEliminationPass());
65 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) {
66 unwrap(PM)->add(createFunctionAttrsPass());
69 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) {
70 unwrap(PM)->add(createFunctionInliningPass());
73 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) {
74 unwrap(PM)->add(llvm::createAlwaysInlinerPass());
77 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) {
78 unwrap(PM)->add(createGlobalDCEPass());
81 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) {
82 unwrap(PM)->add(createGlobalOptimizerPass());
85 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) {
86 unwrap(PM)->add(createIPConstantPropagationPass());
89 void LLVMAddPruneEHPass(LLVMPassManagerRef PM) {
90 unwrap(PM)->add(createPruneEHPass());
93 void LLVMAddIPSCCPPass(LLVMPassManagerRef PM) {
94 unwrap(PM)->add(createIPSCCPPass());
97 void LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) {
101 unwrap(PM)->add(createInternalizePass(Export));
104 void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) {
105 unwrap(PM)->add(createStripDeadPrototypesPass());
108 void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) {
109 unwrap(PM)->add(createStripSymbolsPass());