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

1 2 3 4 5 6

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

Completed in 477 milliseconds

1 2 3 4 5 6