/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);
|
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 | 79 PassManagerBase &PM) const { 82 (*GlobalExtensions)[i].second(*this, PM); 85 Extensions[i].second(*this, PM); 89 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { 93 PM.add(createTypeBasedAliasAnalysisPass()); 94 PM.add(createBasicAliasAnalysisPass()); 241 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, 246 addInitialAliasAnalysisPasses(PM); 254 PM.add(createInternalizePass(E)); 260 PM.add(createIPSCCPPass()) [all...] |
/external/llvm/lib/Transforms/Vectorize/ |
Vectorize.cpp | 37 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) { 38 unwrap(PM)->add(createBBVectorizePass()); 41 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { 42 unwrap(PM)->add(createLoopVectorizePass());
|
/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 | 28 template<int X::*pm> struct PM { // expected-note 2 {{template parameter is declared here}} 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 [all...] |
/external/llvm/lib/Target/MSP430/ |
MSP430TargetMachine.cpp | 45 MSP430PassConfig(MSP430TargetMachine *TM, PassManagerBase &PM) 46 : TargetPassConfig(TM, PM) {} 57 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { 58 return new MSP430PassConfig(this, PM);
|
/external/llvm/lib/Target/XCore/ |
XCoreTargetMachine.cpp | 42 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) 43 : TargetPassConfig(TM, PM) {} 53 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { 54 return new XCorePassConfig(this, PM);
|
/external/llvm/lib/Target/Hexagon/ |
HexagonTargetMachine.cpp | 83 bool HexagonTargetMachine::addPassesForOptimizations(PassManagerBase &PM) { 85 PM.add(createConstantPropagationPass()); 86 PM.add(createLoopSimplifyPass()); 87 PM.add(createDeadCodeEliminationPass()); 88 PM.add(createConstantPropagationPass()); 89 PM.add(createLoopUnrollPass()); 90 PM.add(createLoopStrengthReducePass()); 98 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) 99 : TargetPassConfig(TM, PM) { 119 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { [all...] |
/external/llvm/lib/Target/PowerPC/ |
PPCTargetMachine.cpp | 82 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM) 83 : TargetPassConfig(TM, PM) {} 95 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { 96 return new PPCPassConfig(this, PM); 118 bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM, 125 PM.add(createPPCJITCodeEmitterPass(*this, JCE)); 130 void PPCTargetMachine::addAnalysisPasses(PassManagerBase &PM) { 134 PM.add(createBasicTargetTransformInfoPass(getTargetLowering())); 135 PM.add(createPPCTargetTransformInfoPass(this));
|
/external/llvm/lib/CodeGen/ |
LLVMTargetMachine.cpp | 82 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) { 83 PM.add(createBasicTargetTransformInfoPass(getTargetLowering())); 88 PassManagerBase &PM, 93 TargetPassConfig *PassConfig = TM->createPassConfig(PM); 99 PM.add(PassConfig); 114 PM.add(MMI); 118 PM.add(new MachineFunctionAnalysis(*TM)); 137 bool LLVMTargetMachine::addPassesToEmitFile(PassManagerBase &PM, 144 MCContext *Context = addPassesToGenerateCode(this, PM, DisableVerify, 155 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); 123 void addExtensionsToPM(ExtensionPointTy ETy, PassManagerBase &PM) const; 124 void addInitialAliasAnalysisPasses(PassManagerBase &PM) const; 134 void populateLTOPassManager(PassManagerBase &PM, bool Internalize,
|
/external/llvm/lib/Target/AArch64/ |
AArch64TargetMachine.cpp | 47 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) 48 : TargetPassConfig(TM, PM) {} 63 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) { 64 return new AArch64PassConfig(this, PM);
|
/external/llvm/lib/Target/MBlaze/ |
MBlazeTargetMachine.cpp | 52 MBlazePassConfig(MBlazeTargetMachine *TM, PassManagerBase &PM) 53 : TargetPassConfig(TM, PM) {} 64 TargetPassConfig *MBlazeTargetMachine::createPassConfig(PassManagerBase &PM) { 65 return new MBlazePassConfig(this, PM);
|
/external/srec/seti/sltsEngine/include/ |
fsm_dictionary.h | 30 PM *phone_mapping;
|
/external/llvm/lib/Target/X86/ |
X86TargetMachine.cpp | 129 void X86TargetMachine::addAnalysisPasses(PassManagerBase &PM) { 133 PM.add(createBasicTargetTransformInfoPass(getTargetLowering())); 134 PM.add(createX86TargetTransformInfoPass(this)); 146 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM) 147 : TargetPassConfig(TM, PM) {} 165 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) { 166 return new X86PassConfig(this, PM); 222 bool X86TargetMachine::addCodeEmitter(PassManagerBase &PM, 224 PM.add(createX86JITCodeEmitterPass(*this, JCE));
|