/freebsd-10.0-release/contrib/llvm/include/llvm-c/Transforms/ |
H A D | 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...] |
H A D | 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...] |
H A D | Vectorize.h | 37 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM); 40 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM); 43 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);
|
H A D | PassManagerBuilder.h | 70 LLVMPassManagerRef PM); 75 LLVMPassManagerRef PM); 79 LLVMPassManagerRef PM,
|
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Scalar/ |
H A D | Scalar.cpp | 70 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument 71 unwrap(PM)->add(createAggressiveDCEPass()); 74 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) { argument 75 unwrap(PM)->add(createCFGSimplificationPass()); 78 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) { argument 79 unwrap(PM)->add(createDeadStoreEliminationPass()); 82 void LLVMAddGVNPass(LLVMPassManagerRef PM) { argument 83 unwrap(PM)->add(createGVNPass()); 86 void LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) { argument 87 unwrap(PM) 90 LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM) argument 94 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument 98 LLVMAddLICMPass(LLVMPassManagerRef PM) argument 102 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument 106 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument 110 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument 114 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument 118 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument 122 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument 126 LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument 130 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument 134 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument 138 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument 142 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument 146 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument 151 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument 155 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument 159 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument 163 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument 167 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument 171 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument 175 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument 179 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument 183 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument 187 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument [all...] |
/freebsd-10.0-release/contrib/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 104 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument 108 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument [all...] |
H A D | PassManagerBuilder.cpp | 85 PassManagerBase &PM) const { 88 (*GlobalExtensions)[i].second(*this, PM); 91 Extensions[i].second(*this, PM); 95 PassManagerBuilder::addInitialAliasAnalysisPasses(PassManagerBase &PM) const { 99 PM.add(createTypeBasedAliasAnalysisPass()); 100 PM.add(createBasicAliasAnalysisPass()); 250 void PassManagerBuilder::populateLTOPassManager(PassManagerBase &PM, argument 255 addInitialAliasAnalysisPasses(PM); 263 PM.add(createInternalizePass(E)); 269 PM 394 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 402 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 409 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Transforms/Vectorize/ |
H A D | Vectorize.cpp | 38 void LLVMAddBBVectorizePass(LLVMPassManagerRef PM) { argument 39 unwrap(PM)->add(createBBVectorizePass()); 42 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { argument 43 unwrap(PM)->add(createLoopVectorizePass()); 46 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) { argument 47 unwrap(PM)->add(createSLPVectorizerPass());
|
/freebsd-10.0-release/contrib/llvm/tools/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);
|
/freebsd-10.0-release/contrib/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);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZTargetMachine.cpp | 42 SystemZPassConfig(SystemZTargetMachine *TM, PassManagerBase &PM) argument 43 : TargetPassConfig(TM, PM) {} 58 TargetPassConfig *SystemZTargetMachine::createPassConfig(PassManagerBase &PM) { argument 59 return new SystemZPassConfig(this, PM);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.cpp | 42 XCorePassConfig(XCoreTargetMachine *TM, PassManagerBase &PM) argument 43 : TargetPassConfig(TM, PM) {} 54 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { argument 55 return new XCorePassConfig(this, PM);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Hexagon/ |
H A D | HexagonTargetMachine.cpp | 85 bool HexagonTargetMachine::addPassesForOptimizations(PassManagerBase &PM) { argument 87 PM.add(createConstantPropagationPass()); 88 PM.add(createLoopSimplifyPass()); 89 PM.add(createDeadCodeEliminationPass()); 90 PM.add(createConstantPropagationPass()); 91 PM.add(createLoopUnrollPass()); 92 PM.add(createLoopStrengthReducePass()); 101 HexagonPassConfig(HexagonTargetMachine *TM, PassManagerBase &PM) argument 102 : TargetPassConfig(TM, PM) { 122 TargetPassConfig *HexagonTargetMachine::createPassConfig(PassManagerBase &PM) { argument [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/PowerPC/ |
H A D | PPCTargetMachine.cpp | 82 PPCPassConfig(PPCTargetMachine *TM, PassManagerBase &PM) argument 83 : TargetPassConfig(TM, PM) {} 101 TargetPassConfig *PPCTargetMachine::createPassConfig(PassManagerBase &PM) { argument 102 return new PPCPassConfig(this, PM); 142 bool PPCTargetMachine::addCodeEmitter(PassManagerBase &PM, argument 149 PM.add(createPPCJITCodeEmitterPass(*this, JCE)); 154 void PPCTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument 158 PM.add(createBasicTargetTransformInfoPass(getTargetLowering())); 159 PM.add(createPPCTargetTransformInfoPass(this));
|
H A D | PPCTargetMachine.h | 68 virtual TargetPassConfig *createPassConfig(PassManagerBase &PM); 69 virtual bool addCodeEmitter(PassManagerBase &PM, 73 virtual void addAnalysisPasses(PassManagerBase &PM);
|
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 82 void LLVMTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument 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, argument 144 MCContext *Context = addPassesToGenerateCode(this, PM, DisableVerify, 155 PM 87 addPassesToGenerateCode(LLVMTargetMachine *TM, PassManagerBase &PM, bool DisableVerify, AnalysisID StartAfter, AnalysisID StopAfter) argument 238 addPassesToEmitMachineCode(PassManagerBase &PM, JITCodeEmitter &JCE, bool DisableVerify) argument 256 addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, raw_ostream &Out, bool DisableVerify) argument [all...] |
/freebsd-10.0-release/contrib/llvm/include/llvm/Transforms/IPO/ |
H A D | 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,
|
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/ |
H A D | AArch64TargetMachine.cpp | 47 AArch64PassConfig(AArch64TargetMachine *TM, PassManagerBase &PM) argument 48 : TargetPassConfig(TM, PM) {} 63 TargetPassConfig *AArch64TargetMachine::createPassConfig(PassManagerBase &PM) { argument 64 return new AArch64PassConfig(this, PM);
|
/freebsd-10.0-release/contrib/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);
|
/freebsd-10.0-release/contrib/llvm/tools/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);
|
/freebsd-10.0-release/contrib/llvm/lib/Target/Mips/ |
H A D | MipsTargetMachine.cpp | 134 MipsPassConfig(MipsTargetMachine *TM, PassManagerBase &PM) argument 135 : TargetPassConfig(TM, PM) {} 151 TargetPassConfig *MipsTargetMachine::createPassConfig(PassManagerBase &PM) { argument 152 return new MipsPassConfig(this, PM); 173 void MipsTargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument 180 PM.add(createNoTargetTransformInfoPass()); 182 LLVMTargetMachine::addAnalysisPasses(PM); 204 bool MipsTargetMachine::addCodeEmitter(PassManagerBase &PM, argument 207 PM.add(createMipsJITCodeEmitterPass(*this, JCE));
|
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/ |
H A D | X86TargetMachine.cpp | 129 void X86TargetMachine::addAnalysisPasses(PassManagerBase &PM) { argument 133 PM.add(createBasicTargetTransformInfoPass(getTargetLowering())); 134 PM.add(createX86TargetTransformInfoPass(this)); 146 X86PassConfig(X86TargetMachine *TM, PassManagerBase &PM) argument 147 : TargetPassConfig(TM, PM) {} 165 TargetPassConfig *X86TargetMachine::createPassConfig(PassManagerBase &PM) { argument 166 return new X86PassConfig(this, PM); 227 bool X86TargetMachine::addCodeEmitter(PassManagerBase &PM, argument 229 PM.add(createX86JITCodeEmitterPass(*this, JCE));
|
/freebsd-10.0-release/contrib/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);
|
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/CodeGen/ |
H A D | BackendUtil.cpp | 142 static void addObjCARCAPElimPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument 144 PM.add(createObjCARCAPElimPass()); 147 static void addObjCARCExpandPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument 149 PM.add(createObjCARCExpandPass()); 152 static void addObjCARCOptPass(const PassManagerBuilder &Builder, PassManagerBase &PM) { argument 154 PM.add(createObjCARCOptPass()); 158 PassManagerBase &PM) { 159 PM.add(createBoundsCheckingPass()); 163 PassManagerBase &PM) { 168 PM 157 addBoundsCheckingPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument 162 addAddressSanitizerPasses(const PassManagerBuilder &Builder, PassManagerBase &PM) argument 180 addMemorySanitizerPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument 201 addThreadSanitizerPass(const PassManagerBuilder &Builder, PassManagerBase &PM) argument 485 PassManager *PM = getCodeGenPasses(TM); local [all...] |
/freebsd-10.0-release/contrib/llvm/lib/Target/CppBackend/ |
H A D | CPPTargetMachine.h | 31 virtual bool addPassesToEmitFile(PassManagerBase &PM,
|