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

1 2 3 4 5

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

Completed in 1051 milliseconds

1 2 3 4 5