Lines Matching refs:PM
54 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) {
55 unwrap(PM)->add(createArgumentPromotionPass());
58 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) {
59 unwrap(PM)->add(createConstantMergePass());
62 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) {
63 unwrap(PM)->add(createDeadArgEliminationPass());
66 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) {
67 unwrap(PM)->add(createFunctionAttrsPass());
70 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) {
71 unwrap(PM)->add(createFunctionInliningPass());
74 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) {
75 unwrap(PM)->add(llvm::createAlwaysInlinerPass());
78 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) {
79 unwrap(PM)->add(createGlobalDCEPass());
82 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) {
83 unwrap(PM)->add(createGlobalOptimizerPass());
86 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) {
87 unwrap(PM)->add(createIPConstantPropagationPass());
90 void LLVMAddPruneEHPass(LLVMPassManagerRef PM) {
91 unwrap(PM)->add(createPruneEHPass());
94 void LLVMAddIPSCCPPass(LLVMPassManagerRef PM) {
95 unwrap(PM)->add(createIPSCCPPass());
98 void LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) {
102 unwrap(PM)->add(createInternalizePass(Export));
105 void LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) {
106 unwrap(PM)->add(createStripDeadPrototypesPass());
109 void LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) {
110 unwrap(PM)->add(createStripSymbolsPass());