/external/clang/test/CodeGenCXX/ |
H A D | mangle-nullptr-arg.cpp | 9 template<int X::*pm> struct PM {}; struct 12 void test2(PM<nullptr>) { }
|
/external/llvm/lib/Transforms/Vectorize/ |
H A D | Vectorize.cpp | 36 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) { argument 37 unwrap(PM)->add(createBBVectorizePass());
|
/external/clang/include/clang/Analysis/ |
H A D | CFGStmtMap.h | 28 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/llvm/include/llvm/ |
H A D | PassManager.h | 64 PassManagerImpl *PM; member in class:llvm::PassManager
|
H A D | PassAnalysisSupport.h | 126 explicit AnalysisResolver(PMDataManager &P) : PM(P) { } 128 inline PMDataManager &getPMDataManager() { return PM; } 167 PMDataManager &PM; member in class:llvm::AnalysisResolver
|
/external/llvm/bindings/ocaml/transforms/ipo/ |
H A D | ipo_ocaml.c | 23 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_pass(LLVMPassManagerRef PM) argument 59 llvm_add_global_dce(LLVMPassManagerRef PM) argument 65 llvm_add_global_optimizer(LLVMPassManagerRef PM) argument 71 llvm_add_ipc_propagation(LLVMPassManagerRef PM) argument 77 llvm_add_prune_eh(LLVMPassManagerRef PM) argument 83 llvm_add_ipsccp(LLVMPassManagerRef PM) argument 89 llvm_add_internalize(LLVMPassManagerRef PM, value AllButMain) argument 95 llvm_add_strip_dead_prototypes(LLVMPassManagerRef PM) argument 101 llvm_add_strip_symbols(LLVMPassManagerRef PM) argument [all...] |
/external/clang/lib/Analysis/ |
H A D | CFGStmtMap.cpp | 43 X = PM->getParentIgnoreParens(X); 78 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { argument 79 if (!C || !PM) 89 return new CFGStmtMap(PM, SM);
|
/external/llvm/lib/Target/MBlaze/ |
H A D | MBlazeTargetMachine.cpp | 52 MBlazePassConfig(MBlazeTargetMachine *TM, PassManagerBase &PM) argument 53 : TargetPassConfig(TM, PM) {} 64 TargetPassConfig *MBlazeTargetMachine::createPassConfig(PassManagerBase &PM) { argument 65 return new MBlazePassConfig(this, PM);
|
/external/llvm/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.cpp | 45 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) argument 46 : TargetPassConfig(TM, PM) {} 57 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { argument 58 return new MSP430PassConfig(this, PM);
|
/external/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.cpp | 42 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) argument 43 : TargetPassConfig(TM, PM) {} 53 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { argument 54 return new XCorePassConfig(this, PM);
|
/external/llvm/lib/Transforms/IPO/ |
H A D | IPO.cpp | 53 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument 54 unwrap(PM)->add(createArgumentPromotionPass()); 57 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument 58 unwrap(PM)->add(createConstantMergePass()); 61 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument 62 unwrap(PM)->add(createDeadArgEliminationPass()); 65 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument 66 unwrap(PM)->add(createFunctionAttrsPass()); 69 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) { argument 70 unwrap(PM) 73 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument 77 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument 81 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument 85 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument 89 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument 93 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument 97 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument 101 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument 105 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument [all...] |
/external/clang/lib/StaticAnalyzer/Checkers/ |
H A D | UnreachableCodeChecker.cpp | 48 static bool isInvalidPath(const CFGBlock *CB, const ParentMap &PM); 63 ParentMap *PM = 0; local 76 if (!PM) 77 PM = &LC->getParentMap(); 86 if (!D || !C || !PM) 116 if (CB->size() > 0 && isInvalidPath(CB, *PM)) 207 const ParentMap &PM) { 206 isInvalidPath(const CFGBlock *CB, const ParentMap &PM) argument
|
/external/llvm/bindings/ocaml/target/ |
H A D | target_ocaml.c | 27 CAMLprim value llvm_targetdata_add(LLVMTargetDataRef TD, LLVMPassManagerRef PM){ argument 28 LLVMAddTargetData(TD, PM);
|
/external/llvm/lib/Target/ARM/ |
H A D | ARMTargetMachine.cpp | 114 ARMPassConfig(ARMBaseTargetMachine *TM, PassManagerBase &PM) argument 115 : TargetPassConfig(TM, PM) {} 133 TargetPassConfig *ARMBaseTargetMachine::createPassConfig(PassManagerBase &PM) { argument 134 return new ARMPassConfig(this, PM); 197 bool ARMBaseTargetMachine::addCodeEmitter(PassManagerBase &PM, argument 200 PM.add(createARMJITCodeEmitterPass(*this, JCE));
|
/external/llvm/lib/Target/CellSPU/ |
H A D | SPUTargetMachine.cpp | 57 SPUPassConfig(SPUTargetMachine *TM, PassManagerBase &PM) argument 58 : TargetPassConfig(TM, PM) {} 69 TargetPassConfig *SPUTargetMachine::createPassConfig(PassManagerBase &PM) { argument 70 return new SPUPassConfig(this, PM);
|
/external/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 83 bool HexagonTargetMachine::addPassesForOptimizations(PassManagerBase &PM) { argument 85 PM.add(createConstantPropagationPass()); 86 PM.add(createLoopSimplifyPass()); 87 PM.add(createDeadCodeEliminationPass()); 88 PM.add(createConstantPropagationPass()); 89 PM.add(createLoopUnrollPass()); 90 PM.add(createLoopStrengthReducePass(getTargetLowering())); 98 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) argument 99 : TargetPassConfig(TM, PM) { 119 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { argument [all...] |
/external/llvm/lib/Target/Mips/ |
H A D | MipsTargetMachine.cpp | 81 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) argument 82 : TargetPassConfig(TM, PM) {} 97 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { argument 98 return new MipsPassConfig(this, PM); 122 bool MipsTargetMachine::addCodeEmitter(PassManagerBase &PM, argument 125 PM.add(createMipsJITCodeEmitterPass(*this, JCE));
|
/external/llvm/lib/Target/NVPTX/ |
H A D | NVPTXTargetMachine.cpp | 105 NVPTXPassConfig(NVPTXTargetMachine *TM, PassManagerBase &PM) argument 106 : TargetPassConfig(TM, PM) {} 117 TargetPassConfig *NVPTXTargetMachine::createPassConfig(PassManagerBase &PM) { argument 118 NVPTXPassConfig *PassConfig = new NVPTXPassConfig(this, PM);
|
/external/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.cpp | 82 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM) argument 83 : TargetPassConfig(TM, PM) {} 95 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { argument 96 return new PPCPassConfig(this, PM); 118 bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM, argument 125 PM.add(createPPCJITCodeEmitterPass(*this, JCE));
|
/external/llvm/lib/Target/Sparc/ |
H A D | SparcTargetMachine.cpp | 46 SparcPassConfig(SparcTargetMachine *TM, PassManagerBase &PM) argument 47 : TargetPassConfig(TM, PM) {} 58 TargetPassConfig *SparcTargetMachine::createPassConfig(PassManagerBase &PM) { argument 59 return new SparcPassConfig(this, PM);
|
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/ |
H A D | p1-11.cpp | 28 template<int X::*pm> struct PM { // expected-note 2 {{template parameter is declared here}} struct 29 PM<pm> *pm2; 32 PM<0> pm0; // expected-error{{null non-type template argument must be cast to template parameter type 'int X::*'}} 33 PM<(0)> pm1; // expected-error{{null non-type template argument must be cast to template parameter type 'int X::*'}} 34 PM<nullptr> pm2; 35 PM<get_nullptr()> pm3; 36 PM<(int X::*)0> pm4; 37 PM<np> pm5;
|
/external/llvm/bindings/ocaml/transforms/scalar/ |
H A D | scalar_opts_ocaml.c | 23 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 [all...] |
/external/llvm/include/llvm/CodeGen/ |
H A D | Passes.h | 57 PassManagerBase *PM; member in class:llvm::TargetPassConfig
|
/external/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 84 PassManagerBase &PM, 89 TargetPassConfig *PassConfig = TM->createPassConfig(PM); 95 PM.add(PassConfig); 108 PM.add(MMI); 112 PM.add(new MachineFunctionAnalysis(*TM)); 131 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, argument 138 MCContext *Context = addPassesToGenerateCode(this, PM, DisableVerify, 149 PM.add(createPrintModulePass(&Out)); 220 PM.add(Printer); 222 PM 83 addPassesToGenerateCode(LLVMTargetMachine *TM, PassManagerBase &PM, bool DisableVerify, AnalysisID StartAfter, AnalysisID StopAfter) argument 232 addPassesToEmitMachineCode(PassManagerBase &PM, JITCodeEmitter &JCE, bool DisableVerify) argument 251 addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, raw_ostream &Out, bool DisableVerify) argument [all...] |
/external/llvm/lib/ExecutionEngine/JIT/ |
H A D | JIT.h | 32 FunctionPassManager PM; // Passes to compile a function member in class:llvm::JITState 33 Module *M; // Module used to create the PM 40 explicit JITState(Module *M) : PM(M), M(M) {} 43 return PM;
|