HomeSort by relevance Sort by last modified time
    Searched refs:PM (Results 1 - 25 of 161) sorted by null

1 2 3 4 5 6 7

  /external/llvm/include/llvm-c/Transforms/
Scalar.h 36 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...]
IPO.h 32 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...]
Vectorize.h 37 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM);
40 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM);
43 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);
PassManagerBuilder.h 69 LLVMPassManagerRef PM);
74 LLVMPassManagerRef PM);
78 LLVMPassManagerRef PM,
  /external/llvm/bindings/ocaml/transforms/ipo/
ipo_ocaml.c 23 CAMLprim value llvm_add_argument_promotion(LLVMPassManagerRef PM) {
24 LLVMAddArgumentPromotionPass(PM);
29 CAMLprim value llvm_add_constant_merge(LLVMPassManagerRef PM) {
30 LLVMAddConstantMergePass(PM);
35 CAMLprim value llvm_add_dead_arg_elimination(LLVMPassManagerRef PM) {
36 LLVMAddDeadArgEliminationPass(PM);
41 CAMLprim value llvm_add_function_attrs(LLVMPassManagerRef PM) {
42 LLVMAddFunctionAttrsPass(PM);
47 CAMLprim value llvm_add_function_inlining(LLVMPassManagerRef PM) {
48 LLVMAddFunctionInliningPass(PM);
    [all...]
  /external/llvm/lib/Transforms/Scalar/
Scalar.cpp 75 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) {
76 unwrap(PM)->add(createAggressiveDCEPass());
79 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) {
80 unwrap(PM)->add(createCFGSimplificationPass());
83 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) {
84 unwrap(PM)->add(createDeadStoreEliminationPass());
87 void LLVMAddScalarizerPass(LLVMPassManagerRef PM) {
88 unwrap(PM)->add(createScalarizerPass());
91 void LLVMAddGVNPass(LLVMPassManagerRef PM) {
92 unwrap(PM)->add(createGVNPass())
    [all...]
  /external/llvm/bindings/ocaml/transforms/scalar/
scalar_opts_ocaml.c 23 CAMLprim value llvm_add_constant_propagation(LLVMPassManagerRef PM) {
24 LLVMAddConstantPropagationPass(PM);
29 CAMLprim value llvm_add_sccp(LLVMPassManagerRef PM) {
30 LLVMAddSCCPPass(PM);
35 CAMLprim value llvm_add_dead_store_elimination(LLVMPassManagerRef PM) {
36 LLVMAddDeadStoreEliminationPass(PM);
41 CAMLprim value llvm_add_aggressive_dce(LLVMPassManagerRef PM) {
42 LLVMAddAggressiveDCEPass(PM);
47 CAMLprim value llvm_add_scalar_repl_aggregation(LLVMPassManagerRef PM) {
48 LLVMAddScalarReplAggregatesPass(PM);
    [all...]
  /external/llvm/bindings/ocaml/transforms/vectorize/
vectorize_ocaml.c 23 CAMLprim value llvm_add_bb_vectorize(LLVMPassManagerRef PM) {
24 LLVMAddBBVectorizePass(PM);
29 CAMLprim value llvm_add_loop_vectorize(LLVMPassManagerRef PM) {
30 LLVMAddLoopVectorizePass(PM);
35 CAMLprim value llvm_add_slp_vectorize(LLVMPassManagerRef PM) {
36 LLVMAddSLPVectorizePass(PM);
  /external/llvm/lib/Transforms/IPO/
IPO.cpp 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())
    [all...]
PassManagerBuilder.cpp 95 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,
288 addInitialAliasAnalysisPasses(PM);
294 PM.add(createInternalizePass("main"));
299 PM.add(createIPSCCPPass())
    [all...]
  /external/llvm/lib/Transforms/Vectorize/
Vectorize.cpp 38 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) {
39 unwrap(PM)->add(createBBVectorizePass());
42 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) {
43 unwrap(PM)->add(createLoopVectorizePass());
46 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) {
47 unwrap(PM)->add(createSLPVectorizerPass());
  /external/clang/test/CodeGenCXX/
mangle-nullptr-arg.cpp 9 template<int X::*pm> struct PM {};
12 void test2(PM<nullptr>) { }
  /external/clang/include/clang/Analysis/
CFGStmtMap.h 28 ParentMap *PM;
31 CFGStmtMap(ParentMap *pm, void *m) : PM(pm), M(m) {}
38 static CFGStmtMap *Build(CFG* C, ParentMap *PM);
  /external/valgrind/main/memcheck/tests/
memalign2.c 82 # 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(&p, 33, 100); assert(EINVAL == res)
    [all...]
  /external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/
p1-11.cpp 35 template<int X::*pm> struct PM { // expected-note 2 {{template parameter is declared here}}
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
    [all...]
  /external/llvm/lib/Target/XCore/
XCoreTargetMachine.cpp 37 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM)
38 : TargetPassConfig(TM, PM) {}
50 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) {
51 return new XCorePassConfig(this, PM);
74 void XCoreTargetMachine::addAnalysisPasses(PassManagerBase &PM) {
78 PM.add(createBasicTargetTransformInfoPass(this));
79 PM.add(createXCoreTargetTransformInfoPass(this));
  /external/chromium_org/third_party/mesa/src/src/gallium/drivers/radeon/
AMDGPUTargetMachine.cpp 75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM)
76 : TargetPassConfig(TM, PM) {}
91 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) {
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->add(createAMDGPUCFGPreparationPass(*TM))
    [all...]
  /external/mesa3d/src/gallium/drivers/radeon/
AMDGPUTargetMachine.cpp 75 AMDGPUPassConfig(AMDGPUTargetMachine *TM, PassManagerBase &PM)
76 : TargetPassConfig(TM, PM) {}
91 TargetPassConfig *AMDGPUTargetMachine::createPassConfig(PassManagerBase &PM) {
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->add(createAMDGPUCFGPreparationPass(*TM))
    [all...]
  /external/llvm/lib/Target/MSP430/
MSP430TargetMachine.cpp 41 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM)
42 : TargetPassConfig(TM, PM) {}
53 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) {
54 return new MSP430PassConfig(this, PM);
  /external/llvm/lib/Target/X86/
X86TargetMachine.cpp 86 void X86TargetMachine::addAnalysisPasses(PassManagerBase &PM) {
90 PM.add(createBasicTargetTransformInfoPass(this));
91 PM.add(createX86TargetTransformInfoPass(this));
103 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM)
104 : TargetPassConfig(TM, PM) {}
123 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) {
124 return new X86PassConfig(this, PM);
181 bool X86TargetMachine::addCodeEmitter(PassManagerBase &PM,
183 PM.add(createX86JITCodeEmitterPass(*this, JCE));
  /external/llvm/lib/CodeGen/
LLVMTargetMachine.cpp 79 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) {
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,
146 PM.add(createJumpInstrTableInfoPass())
    [all...]
  /external/llvm/bindings/ocaml/transforms/passmgr_builder/
passmgr_builder_ocaml.c 90 LLVMPassManagerRef PM, value PMB) {
92 PMBuilder_val(PMB), PM);
98 LLVMPassManagerRef PM, value PMB) {
100 PMBuilder_val(PMB), PM);
107 LLVMPassManagerRef PM, value Internalize, value RunInliner,
110 PMBuilder_val(PMB), PM,
  /external/llvm/lib/Target/Sparc/
SparcTargetMachine.cpp 43 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM)
44 : TargetPassConfig(TM, PM) {}
55 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) {
56 return new SparcPassConfig(this, PM);
64 bool SparcTargetMachine::addCodeEmitter(PassManagerBase &PM,
67 PM.add(createSparcJITCodeEmitterPass(*this, JCE));
  /external/llvm/include/llvm/Transforms/IPO/
PassManagerBuilder.h 48 /// 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/
SystemZTargetMachine.cpp 36 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM)
37 : TargetPassConfig(TM, PM) {}
99 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) {
100 return new SystemZPassConfig(this, PM);

Completed in 280 milliseconds

1 2 3 4 5 6 7