Searched refs:PM (Results 1 - 25 of 121) sorted by relevance

12345

/external/llvm/include/llvm-c/Transforms/
H A DScalar.h36 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM);
39 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM);
42 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM);
45 void LLVMAddScalarizerPass(LLVMPassManagerRef PM);
48 void LLVMAddGVNPass(LLVMPassManagerRef PM);
51 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM);
54 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM);
57 void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM);
60 void LLVMAddLICMPass(LLVMPassManagerRef PM);
63 void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM);
[all...]
H A DIPO.h32 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM);
35 void LLVMAddConstantMergePass(LLVMPassManagerRef PM);
38 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM);
41 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM);
44 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM);
47 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM);
50 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM);
53 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM);
56 void LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM);
59 void LLVMAddPruneEHPass(LLVMPassManagerRef PM);
[all...]
H A DVectorize.h37 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM);
40 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM);
43 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);
H A DPassManagerBuilder.h69 LLVMPassManagerRef PM);
74 LLVMPassManagerRef PM);
78 LLVMPassManagerRef PM,
/external/llvm/bindings/ocaml/transforms/ipo/
H A Dipo_ocaml.c23 CAMLprim value llvm_add_argument_promotion(LLVMPassManagerRef PM) { argument
24 LLVMAddArgumentPromotionPass(PM);
29 CAMLprim value llvm_add_constant_merge(LLVMPassManagerRef PM) { argument
30 LLVMAddConstantMergePass(PM);
35 CAMLprim value llvm_add_dead_arg_elimination(LLVMPassManagerRef PM) { argument
36 LLVMAddDeadArgEliminationPass(PM);
41 CAMLprim value llvm_add_function_attrs(LLVMPassManagerRef PM) { argument
42 LLVMAddFunctionAttrsPass(PM);
47 CAMLprim value llvm_add_function_inlining(LLVMPassManagerRef PM) { argument
48 LLVMAddFunctionInliningPass(PM);
53 llvm_add_always_inliner(LLVMPassManagerRef PM) argument
59 llvm_add_always_inliner_pass(LLVMPassManagerRef PM) argument
65 llvm_add_global_dce(LLVMPassManagerRef PM) argument
71 llvm_add_global_optimizer(LLVMPassManagerRef PM) argument
77 llvm_add_ipc_propagation(LLVMPassManagerRef PM) argument
83 llvm_add_prune_eh(LLVMPassManagerRef PM) argument
89 llvm_add_ipsccp(LLVMPassManagerRef PM) argument
95 llvm_add_internalize(LLVMPassManagerRef PM, value AllButMain) argument
101 llvm_add_strip_dead_prototypes(LLVMPassManagerRef PM) argument
107 llvm_add_strip_symbols(LLVMPassManagerRef PM) argument
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DScalar.cpp75 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument
76 unwrap(PM)->add(createAggressiveDCEPass());
79 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { argument
80 unwrap(PM)->add(createCFGSimplificationPass());
83 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { argument
84 unwrap(PM)->add(createDeadStoreEliminationPass());
87 void LLVMAddScalarizerPass(LLVMPassManagerRef PM) { argument
88 unwrap(PM)->add(createScalarizerPass());
91 void LLVMAddGVNPass(LLVMPassManagerRef PM) { argument
92 unwrap(PM)
95 LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) argument
99 LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) argument
103 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument
107 LLVMAddLICMPass(LLVMPassManagerRef PM) argument
111 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument
115 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument
119 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument
123 LLVMAddLoopRerollPass(LLVMPassManagerRef PM) argument
127 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument
131 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument
135 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument
139 LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) argument
143 LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
147 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument
151 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument
155 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument
159 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument
163 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument
168 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument
172 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument
176 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument
180 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument
184 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument
189 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument
193 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument
197 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument
201 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument
205 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument
[all...]
/external/llvm/bindings/ocaml/transforms/scalar/
H A Dscalar_opts_ocaml.c23 CAMLprim value llvm_add_constant_propagation(LLVMPassManagerRef PM) { argument
24 LLVMAddConstantPropagationPass(PM);
29 CAMLprim value llvm_add_sccp(LLVMPassManagerRef PM) { argument
30 LLVMAddSCCPPass(PM);
35 CAMLprim value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) { argument
36 LLVMAddDeadStoreEliminationPass(PM);
41 CAMLprim value llvm_add_aggressive_dce(LLVMPassManagerRef PM) { argument
42 LLVMAddAggressiveDCEPass(PM);
47 CAMLprim value llvm_add_scalar_repl_aggregation(LLVMPassManagerRef PM) { argument
48 LLVMAddScalarReplAggregatesPass(PM);
53 llvm_add_scalar_repl_aggregation_ssa(LLVMPassManagerRef PM) argument
59 llvm_add_scalar_repl_aggregation_with_threshold(value threshold, LLVMPassManagerRef PM) argument
66 llvm_add_ind_var_simplification(LLVMPassManagerRef PM) argument
72 llvm_add_instruction_combination(LLVMPassManagerRef PM) argument
78 llvm_add_licm(LLVMPassManagerRef PM) argument
84 llvm_add_loop_unswitch(LLVMPassManagerRef PM) argument
90 llvm_add_loop_unroll(LLVMPassManagerRef PM) argument
96 llvm_add_loop_rotation(LLVMPassManagerRef PM) argument
102 llvm_add_memory_to_register_promotion(LLVMPassManagerRef PM) argument
108 llvm_add_memory_to_register_demotion(LLVMPassManagerRef PM) argument
114 llvm_add_reassociation(LLVMPassManagerRef PM) argument
120 llvm_add_jump_threading(LLVMPassManagerRef PM) argument
126 llvm_add_cfg_simplification(LLVMPassManagerRef PM) argument
132 llvm_add_tail_call_elimination(LLVMPassManagerRef PM) argument
138 llvm_add_gvn(LLVMPassManagerRef PM) argument
144 llvm_add_memcpy_opt(LLVMPassManagerRef PM) argument
150 llvm_add_loop_deletion(LLVMPassManagerRef PM) argument
156 llvm_add_loop_idiom(LLVMPassManagerRef PM) argument
162 llvm_add_lib_call_simplification(LLVMPassManagerRef PM) argument
168 llvm_add_verifier(LLVMPassManagerRef PM) argument
174 llvm_add_correlated_value_propagation(LLVMPassManagerRef PM) argument
180 llvm_add_early_cse(LLVMPassManagerRef PM) argument
186 llvm_add_lower_expect_intrinsic(LLVMPassManagerRef PM) argument
192 llvm_add_type_based_alias_analysis(LLVMPassManagerRef PM) argument
198 llvm_add_basic_alias_analysis(LLVMPassManagerRef PM) argument
204 llvm_add_partially_inline_lib_calls(LLVMPassManagerRef PM) argument
[all...]
/external/llvm/bindings/ocaml/transforms/vectorize/
H A Dvectorize_ocaml.c23 CAMLprim value llvm_add_bb_vectorize(LLVMPassManagerRef PM) { argument
24 LLVMAddBBVectorizePass(PM);
29 CAMLprim value llvm_add_loop_vectorize(LLVMPassManagerRef PM) { argument
30 LLVMAddLoopVectorizePass(PM);
35 CAMLprim value llvm_add_slp_vectorize(LLVMPassManagerRef PM) { argument
36 LLVMAddSLPVectorizePass(PM);
/external/llvm/lib/Transforms/IPO/
H A DIPO.cpp54 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument
55 unwrap(PM)->add(createArgumentPromotionPass());
58 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument
59 unwrap(PM)->add(createConstantMergePass());
62 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument
63 unwrap(PM)->add(createDeadArgEliminationPass());
66 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument
67 unwrap(PM)->add(createFunctionAttrsPass());
70 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { argument
71 unwrap(PM)
74 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument
78 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument
82 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument
86 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument
90 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument
94 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument
98 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument
105 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument
109 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument
[all...]
H A DPassManagerBuilder.cpp95 PassManagerBase &PM) const {
98 (*GlobalExtensions)[i].second(*this, PM);
101 Extensions[i].second(*this, PM);
105 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const {
109 PM.add(createTypeBasedAliasAnalysisPass());
110 PM.add(createBasicAliasAnalysisPass());
283 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, argument
288 addInitialAliasAnalysisPasses(PM);
294 PM.add(createInternalizePass("main"));
299 PM
439 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
447 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument
454 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument
[all...]
/external/llvm/lib/Transforms/Vectorize/
H A DVectorize.cpp38 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) { argument
39 unwrap(PM)->add(createBBVectorizePass());
42 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { argument
43 unwrap(PM)->add(createLoopVectorizePass());
46 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) { argument
47 unwrap(PM)->add(createSLPVectorizerPass());
/external/clang/test/CodeGenCXX/
H A Dmangle-nullptr-arg.cpp9 template<int X::*pm> struct PM {}; struct
12 void test2(PM<nullptr>) { }
/external/valgrind/main/memcheck/tests/
H A Dmemalign2.c82 # define PM(a,b,c) posix_memalign((void**)a, b, c)
84 res = PM(&p, -1,100); assert(EINVAL == res);
85 res = PM(&p, 0, 100); assert(0 == res && 0 == (long)p % 8);
86 res = PM(&p, 1, 100); assert(EINVAL == res);
87 res = PM(&p, 2, 100); assert(EINVAL == res);
88 res = PM(&p, 3, 100); assert(EINVAL == res);
89 res = PM(&p, sizeof(void*), 100);
92 res = PM(&p, 31, 100); assert(EINVAL == res);
93 res = PM(&p, 32, 100); assert(0 == res && 0 == (long)p % 32);
94 res = PM(
[all...]
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/
H A Dp1-11.cpp35 template<int X::*pm> struct PM { // expected-note 2 {{template parameter is declared here}} struct
36 PM<pm> *pm2;
39 PM<0> pm0; // expected-error{{null non-type template argument must be cast to template parameter type 'int X::*'}}
40 PM<(0)> pm1; // expected-error{{null non-type template argument must be cast to template parameter type 'int X::*'}}
41 PM<nullptr> pm2;
42 PM<get_nullptr()> pm3;
43 PM<(int X::*)0> pm4;
44 PM<np> pm5;
/external/llvm/lib/Target/XCore/
H A DXCoreTargetMachine.cpp37 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) argument
38 : TargetPassConfig(TM, PM) {}
50 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { argument
51 return new XCorePassConfig(this, PM);
74 void XCoreTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
78 PM.add(createBasicTargetTransformInfoPass(this));
79 PM.add(createXCoreTargetTransformInfoPass(this));
/external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
H A DAMDGPUTargetMachine.cpp75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) argument
76 : TargetPassConfig(TM, PM) {}
91 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { argument
92 return new AMDGPUPassConfig(this, PM);
100 PM->add(createR600KernelParametersPass(
107 PM->add(createAMDGPUPeepholeOpt(*TM));
108 PM->add(createAMDGPUISelDag(getAMDGPUTargetMachine()));
116 PM->add(createSIAssignInterpRegsPass(*TM));
118 PM->add(createAMDGPUConvertToISAPass(*TM));
133 PM
[all...]
/external/clang/include/clang/Analysis/
H A DCFGStmtMap.h28 ParentMap *PM; member in class:clang::CFGStmtMap
31 CFGStmtMap(ParentMap *pm, void *m) : PM(pm), M(m) {}
38 static CFGStmtMap *Build(CFG* C, ParentMap *PM);
/external/mesa3d/src/gallium/drivers/radeon/
H A DAMDGPUTargetMachine.cpp75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM) argument
76 : TargetPassConfig(TM, PM) {}
91 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) { argument
92 return new AMDGPUPassConfig(this, PM);
100 PM->add(createR600KernelParametersPass(
107 PM->add(createAMDGPUPeepholeOpt(*TM));
108 PM->add(createAMDGPUISelDag(getAMDGPUTargetMachine()));
116 PM->add(createSIAssignInterpRegsPass(*TM));
118 PM->add(createAMDGPUConvertToISAPass(*TM));
133 PM
[all...]
/external/llvm/lib/Target/MSP430/
H A DMSP430TargetMachine.cpp41 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) argument
42 : TargetPassConfig(TM, PM) {}
53 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { argument
54 return new MSP430PassConfig(this, PM);
/external/llvm/lib/Target/X86/
H A DX86TargetMachine.cpp86 void X86TargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
90 PM.add(createBasicTargetTransformInfoPass(this));
91 PM.add(createX86TargetTransformInfoPass(this));
103 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM) argument
104 : TargetPassConfig(TM, PM) {}
123 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) { argument
124 return new X86PassConfig(this, PM);
181 bool X86TargetMachine::addCodeEmitter(PassManagerBase &PM, argument
183 PM.add(createX86JITCodeEmitterPass(*this, JCE));
/external/llvm/lib/CodeGen/
H A DLLVMTargetMachine.cpp79 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument
80 PM.add(createBasicTargetTransformInfoPass(this));
85 PassManagerBase &PM,
91 TM->addAnalysisPasses(PM);
95 TargetPassConfig *PassConfig = TM->createPassConfig(PM);
101 PM.add(PassConfig);
116 PM.add(MMI);
119 PM.add(new MachineFunctionAnalysis(*TM));
138 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, argument
146 PM
84 addPassesToGenerateCode(LLVMTargetMachine *TM, PassManagerBase &PM, bool DisableVerify, AnalysisID StartAfter, AnalysisID StopAfter) argument
235 addPassesToEmitMachineCode(PassManagerBase &PM, JITCodeEmitter &JCE, bool DisableVerify) argument
254 addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, raw_ostream &Out, bool DisableVerify) argument
[all...]
/external/llvm/bindings/ocaml/transforms/passmgr_builder/
H A Dpassmgr_builder_ocaml.c90 LLVMPassManagerRef PM, value PMB) {
92 PMBuilder_val(PMB), PM); local
98 LLVMPassManagerRef PM, value PMB) {
100 PMBuilder_val(PMB), PM); local
107 LLVMPassManagerRef PM, value Internalize, value RunInliner,
110 PMBuilder_val(PMB), PM, local
89 llvm_pmbuilder_populate_function_pass_manager( LLVMPassManagerRef PM, value PMB) argument
97 llvm_pmbuilder_populate_module_pass_manager( LLVMPassManagerRef PM, value PMB) argument
106 llvm_pmbuilder_populate_lto_pass_manager( LLVMPassManagerRef PM, value Internalize, value RunInliner, value PMB) argument
/external/llvm/lib/Target/Sparc/
H A DSparcTargetMachine.cpp43 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) argument
44 : TargetPassConfig(TM, PM) {}
55 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { argument
56 return new SparcPassConfig(this, PM);
64 bool SparcTargetMachine::addCodeEmitter(PassManagerBase &PM, argument
67 PM.add(createSparcJITCodeEmitterPass(*this, JCE));
/external/llvm/include/llvm/Transforms/IPO/
H A DPassManagerBuilder.h48 /// static void addMyLoopPass(const PMBuilder &Builder, PassManagerBase &PM) {
50 /// PM.add(createMyAwesomePass());
61 PassManagerBase &PM);
136 void addExtensionsToPM(ExtensionPointTy ETy, PassManagerBase &PM) const;
137 void addInitialAliasAnalysisPasses(PassManagerBase &PM) const;
147 void populateLTOPassManager(PassManagerBase &PM, bool Internalize,
/external/llvm/lib/Target/SystemZ/
H A DSystemZTargetMachine.cpp36 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) argument
37 : TargetPassConfig(TM, PM) {}
99 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { argument
100 return new SystemZPassConfig(this, PM);

Completed in 574 milliseconds

12345