/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);
|