/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 LLVMAddGVNPass(LLVMPassManagerRef PM); 48 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM); 51 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM); 54 void LLVMAddJumpThreadingPass(LLVMPassManagerRef PM); 57 void LLVMAddLICMPass(LLVMPassManagerRef PM); 60 void LLVMAddLoopDeletionPass(LLVMPassManagerRef PM); 63 void LLVMAddLoopIdiomPass(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 | 70 LLVMPassManagerRef PM); 75 LLVMPassManagerRef PM); 79 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/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/lib/Transforms/Scalar/ |
Scalar.cpp | 70 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { 71 unwrap(PM)->add(createAggressiveDCEPass()); 74 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { 75 unwrap(PM)->add(createCFGSimplificationPass()); 78 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { 79 unwrap(PM)->add(createDeadStoreEliminationPass()); 82 void LLVMAddGVNPass(LLVMPassManagerRef PM) { 83 unwrap(PM)->add(createGVNPass()); 86 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) { 87 unwrap(PM)->add(createIndVarSimplifyPass()) [all...] |
/external/llvm/lib/Transforms/IPO/ |
IPO.cpp | 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()) [all...] |
PassManagerBuilder.cpp | 90 PassManagerBase &PM) const { 93 (*GlobalExtensions)[i].second(*this, PM); 96 Extensions[i].second(*this, PM); 100 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { 104 PM.add(createTypeBasedAliasAnalysisPass()); 105 PM.add(createBasicAliasAnalysisPass()); 297 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, 302 addInitialAliasAnalysisPasses(PM); 310 PM.add(createInternalizePass(E)); 316 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/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 | 47 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) 48 : TargetPassConfig(TM, PM) {} 59 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { 60 return new MSP430PassConfig(this, PM);
|
/external/llvm/lib/Target/XCore/ |
XCoreTargetMachine.cpp | 43 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) 44 : TargetPassConfig(TM, PM) {} 55 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { 56 return new XCorePassConfig(this, PM);
|
/external/llvm/lib/Target/Hexagon/ |
HexagonTargetMachine.cpp | 87 bool HexagonTargetMachine::addPassesForOptimizations(PassManagerBase &PM) { 89 PM.add(createConstantPropagationPass()); 90 PM.add(createLoopSimplifyPass()); 91 PM.add(createDeadCodeEliminationPass()); 92 PM.add(createConstantPropagationPass()); 93 PM.add(createLoopUnrollPass()); 94 PM.add(createLoopStrengthReducePass()); 103 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) 104 : TargetPassConfig(TM, PM) { 124 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { [all...] |
/external/llvm/lib/CodeGen/ |
LLVMTargetMachine.cpp | 85 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) { 86 PM.add(createBasicTargetTransformInfoPass(this)); 91 PassManagerBase &PM, 96 TargetPassConfig *PassConfig = TM->createPassConfig(PM); 102 PM.add(PassConfig); 117 PM.add(MMI); 120 PM.add(new MachineFunctionAnalysis(*TM)); 139 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, 146 MCContext *Context = addPassesToGenerateCode(this, PM, DisableVerify, 157 PM.add(createPrintModulePass(&Out)) [all...] |
/external/clang/lib/Analysis/ |
CFGStmtMap.cpp | 43 X = PM->getParentIgnoreParens(X); 78 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { 79 if (!C || !PM) 89 return new CFGStmtMap(PM, SM);
|
/external/llvm/include/llvm/Transforms/IPO/ |
PassManagerBuilder.h | 42 /// static void addMyLoopPass(const PMBuilder &Builder, PassManagerBase &PM) { 44 /// PM.add(createMyAwesomePass()); 56 PassManagerBase &PM); 124 void addExtensionsToPM(ExtensionPointTy ETy, PassManagerBase &PM) const; 125 void addInitialAliasAnalysisPasses(PassManagerBase &PM) const; 135 void populateLTOPassManager(PassManagerBase &PM, bool Internalize,
|
/external/llvm/lib/Target/AArch64/ |
AArch64TargetMachine.cpp | 48 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) 49 : TargetPassConfig(TM, PM) {} 64 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) { 65 return new AArch64PassConfig(this, PM);
|
/external/llvm/lib/Target/SystemZ/ |
SystemZTargetMachine.cpp | 43 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) 44 : TargetPassConfig(TM, PM) {} 97 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { 98 return new SystemZPassConfig(this, PM);
|
/external/srec/seti/sltsEngine/include/ |
fsm_dictionary.h | 30 PM *phone_mapping;
|