/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm-c/Transforms/ |
H A D | Scalar.h | 35 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM); 38 void LLVMAddDCEPass(LLVMPassManagerRef PM); 41 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM); 44 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM); 47 void LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM); 50 void LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM); 53 void LLVMAddScalarizerPass(LLVMPassManagerRef PM); 56 void LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM); 59 void LLVMAddGVNPass(LLVMPassManagerRef PM); 62 void LLVMAddNewGVNPass(LLVMPassManagerRef PM); [all...] |
H A D | Utils.h | 35 void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM); 38 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM); 41 void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM);
|
H A D | IPO.h | 31 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM); 34 void LLVMAddConstantMergePass(LLVMPassManagerRef PM); 37 void LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM); 40 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM); 43 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM); 46 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM); 49 void LLVMAddFunctionInliningPass(LLVMPassManagerRef PM); 52 void LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM); 55 void LLVMAddGlobalDCEPass(LLVMPassManagerRef PM); 58 void LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM); [all...] |
H A D | Coroutines.h | 35 void LLVMAddCoroEarlyPass(LLVMPassManagerRef PM); 38 void LLVMAddCoroSplitPass(LLVMPassManagerRef PM); 41 void LLVMAddCoroElidePass(LLVMPassManagerRef PM); 44 void LLVMAddCoroCleanupPass(LLVMPassManagerRef PM);
|
H A D | Vectorize.h | 36 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM); 39 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM);
|
H A D | AggressiveInstCombine.h | 31 void LLVMAddAggressiveInstCombinerPass(LLVMPassManagerRef PM);
|
H A D | InstCombine.h | 31 void LLVMAddInstructionCombiningPass(LLVMPassManagerRef PM);
|
H A D | PassManagerBuilder.h | 68 LLVMPassManagerRef PM); 73 LLVMPassManagerRef PM); 77 LLVMPassManagerRef PM,
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
H A D | Scalar.cpp | 117 void LLVMAddLoopSimplifyCFGPass(LLVMPassManagerRef PM) { argument 118 unwrap(PM)->add(createLoopSimplifyCFGPass()); 125 void LLVMAddAggressiveDCEPass(LLVMPassManagerRef PM) { argument 126 unwrap(PM)->add(createAggressiveDCEPass()); 129 void LLVMAddDCEPass(LLVMPassManagerRef PM) { argument 130 unwrap(PM)->add(createDeadCodeEliminationPass()); 133 void LLVMAddBitTrackingDCEPass(LLVMPassManagerRef PM) { argument 134 unwrap(PM)->add(createBitTrackingDCEPass()); 137 void LLVMAddAlignmentFromAssumptionsPass(LLVMPassManagerRef PM) { argument 138 unwrap(PM) 141 LLVMAddCFGSimplificationPass(LLVMPassManagerRef PM) argument 145 LLVMAddDeadStoreEliminationPass(LLVMPassManagerRef PM) argument 149 LLVMAddScalarizerPass(LLVMPassManagerRef PM) argument 153 LLVMAddGVNPass(LLVMPassManagerRef PM) argument 157 LLVMAddNewGVNPass(LLVMPassManagerRef PM) argument 161 LLVMAddMergedLoadStoreMotionPass(LLVMPassManagerRef PM) argument 165 LLVMAddIndVarSimplifyPass(LLVMPassManagerRef PM) argument 169 LLVMAddJumpThreadingPass(LLVMPassManagerRef PM) argument 173 LLVMAddLoopSinkPass(LLVMPassManagerRef PM) argument 177 LLVMAddLICMPass(LLVMPassManagerRef PM) argument 181 LLVMAddLoopDeletionPass(LLVMPassManagerRef PM) argument 185 LLVMAddLoopIdiomPass(LLVMPassManagerRef PM) argument 189 LLVMAddLoopRotatePass(LLVMPassManagerRef PM) argument 193 LLVMAddLoopRerollPass(LLVMPassManagerRef PM) argument 197 LLVMAddLoopUnrollPass(LLVMPassManagerRef PM) argument 201 LLVMAddLoopUnrollAndJamPass(LLVMPassManagerRef PM) argument 205 LLVMAddLoopUnswitchPass(LLVMPassManagerRef PM) argument 209 LLVMAddLowerAtomicPass(LLVMPassManagerRef PM) argument 213 LLVMAddMemCpyOptPass(LLVMPassManagerRef PM) argument 217 LLVMAddPartiallyInlineLibCallsPass(LLVMPassManagerRef PM) argument 221 LLVMAddReassociatePass(LLVMPassManagerRef PM) argument 225 LLVMAddSCCPPass(LLVMPassManagerRef PM) argument 229 LLVMAddScalarReplAggregatesPass(LLVMPassManagerRef PM) argument 233 LLVMAddScalarReplAggregatesPassSSA(LLVMPassManagerRef PM) argument 237 LLVMAddScalarReplAggregatesPassWithThreshold(LLVMPassManagerRef PM, int Threshold) argument 242 LLVMAddSimplifyLibCallsPass(LLVMPassManagerRef PM) argument 246 LLVMAddTailCallEliminationPass(LLVMPassManagerRef PM) argument 250 LLVMAddConstantPropagationPass(LLVMPassManagerRef PM) argument 254 LLVMAddDemoteMemoryToRegisterPass(LLVMPassManagerRef PM) argument 258 LLVMAddVerifierPass(LLVMPassManagerRef PM) argument 262 LLVMAddCorrelatedValuePropagationPass(LLVMPassManagerRef PM) argument 266 LLVMAddEarlyCSEPass(LLVMPassManagerRef PM) argument 270 LLVMAddEarlyCSEMemSSAPass(LLVMPassManagerRef PM) argument 274 LLVMAddGVNHoistLegacyPass(LLVMPassManagerRef PM) argument 278 LLVMAddTypeBasedAliasAnalysisPass(LLVMPassManagerRef PM) argument 282 LLVMAddScopedNoAliasAAPass(LLVMPassManagerRef PM) argument 286 LLVMAddBasicAliasAnalysisPass(LLVMPassManagerRef PM) argument 290 LLVMAddLowerConstantIntrinsicsPass(LLVMPassManagerRef PM) argument 294 LLVMAddLowerExpectIntrinsicPass(LLVMPassManagerRef PM) argument 298 LLVMAddUnifyFunctionExitNodesPass(LLVMPassManagerRef PM) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | IPO.cpp | 69 void LLVMAddArgumentPromotionPass(LLVMPassManagerRef PM) { argument 70 unwrap(PM)->add(createArgumentPromotionPass()); 73 void LLVMAddCalledValuePropagationPass(LLVMPassManagerRef PM) { argument 74 unwrap(PM)->add(createCalledValuePropagationPass()); 77 void LLVMAddConstantMergePass(LLVMPassManagerRef PM) { argument 78 unwrap(PM)->add(createConstantMergePass()); 81 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM) { argument 82 unwrap(PM)->add(createDeadArgEliminationPass()); 85 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM) { argument 86 unwrap(PM) 89 LLVMAddFunctionInliningPass(LLVMPassManagerRef PM) argument 93 LLVMAddAlwaysInlinerPass(LLVMPassManagerRef PM) argument 97 LLVMAddGlobalDCEPass(LLVMPassManagerRef PM) argument 101 LLVMAddGlobalOptimizerPass(LLVMPassManagerRef PM) argument 105 LLVMAddIPConstantPropagationPass(LLVMPassManagerRef PM) argument 109 LLVMAddPruneEHPass(LLVMPassManagerRef PM) argument 113 LLVMAddIPSCCPPass(LLVMPassManagerRef PM) argument 117 LLVMAddMergeFunctionsPass(LLVMPassManagerRef PM) argument 121 LLVMAddInternalizePass(LLVMPassManagerRef PM, unsigned AllButMain) argument 128 LLVMAddInternalizePassWithMustPreservePredicate( LLVMPassManagerRef PM, void *Context, LLVMBool (*Pred)(LLVMValueRef, void *)) argument 137 LLVMAddStripDeadPrototypesPass(LLVMPassManagerRef PM) argument 141 LLVMAddStripSymbolsPass(LLVMPassManagerRef PM) argument [all...] |
H A D | PassManagerBuilder.cpp | 236 legacy::PassManagerBase &PM) const { 240 std::get<1>(Ext)(*this, PM); 245 Extensions[i].second(*this, PM); 249 legacy::PassManagerBase &PM) const { 252 PM.add(createCFLSteensAAWrapperPass()); 255 PM.add(createCFLAndersAAWrapperPass()); 258 PM.add(createCFLSteensAAWrapperPass()); 259 PM.add(createCFLAndersAAWrapperPass()); 268 PM.add(createTypeBasedAAWrapperPass()); 269 PM 839 addLTOOptimizationPasses(legacy::PassManagerBase &PM) argument 1009 addLateLTOOptimizationPasses( legacy::PassManagerBase &PM) argument 1031 populateThinLTOPassManager( legacy::PassManagerBase &PM) argument 1064 populateLTOPassManager(legacy::PassManagerBase &PM) argument 1159 LLVMPassManagerBuilderPopulateFunctionPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 1167 LLVMPassManagerBuilderPopulateModulePassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM) argument 1174 LLVMPassManagerBuilderPopulateLTOPassManager(LLVMPassManagerBuilderRef PMB, LLVMPassManagerRef PM, LLVMBool Internalize, LLVMBool RunInliner) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | Vectorize.cpp | 36 void LLVMAddLoopVectorizePass(LLVMPassManagerRef PM) { argument 37 unwrap(PM)->add(createLoopVectorizePass()); 40 void LLVMAddSLPVectorizePass(LLVMPassManagerRef PM) { argument 41 unwrap(PM)->add(createSLPVectorizerPass());
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | Utils.cpp | 50 void LLVMAddLowerSwitchPass(LLVMPassManagerRef PM) { argument 51 unwrap(PM)->add(createLowerSwitchPass()); 54 void LLVMAddPromoteMemoryToRegisterPass(LLVMPassManagerRef PM) { argument 55 unwrap(PM)->add(createPromoteMemoryToRegisterPass()); 58 void LLVMAddAddDiscriminatorsPass(LLVMPassManagerRef PM) { argument 59 unwrap(PM)->add(createAddDiscriminatorsPass());
|
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/ |
H A D | CFGStmtMap.h | 25 ParentMap *PM; member in class:clang::CFGStmtMap 28 CFGStmtMap(ParentMap *pm, void *m) : PM(pm), M(m) {} 35 static CFGStmtMap *Build(CFG* C, ParentMap *PM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/MSP430/ |
H A D | MSP430TargetMachine.cpp | 60 MSP430PassConfig(MSP430TargetMachine &TM, PassManagerBase &PM) argument 61 : TargetPassConfig(TM, PM) {} 72 TargetPassConfig *MSP430TargetMachine::createPassConfig(PassManagerBase &PM) { argument 73 return new MSP430PassConfig(*this, PM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/ARC/ |
H A D | ARCTargetMachine.cpp | 53 ARCPassConfig(ARCTargetMachine &TM, PassManagerBase &PM) argument 54 : TargetPassConfig(TM, PM) {} 67 TargetPassConfig *ARCTargetMachine::createPassConfig(PassManagerBase &PM) { argument 68 return new ARCPassConfig(*this, PM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | PassManagerBuilder.h | 50 /// static void addMyLoopPass(const PMBuilder &Builder, PassManagerBase &PM) { 52 /// PM.add(createMyAwesomePass()); 63 legacy::PassManagerBase &PM)> 213 legacy::PassManagerBase &PM) const; 214 void addInitialAliasAnalysisPasses(legacy::PassManagerBase &PM) const; 215 void addLTOOptimizationPasses(legacy::PassManagerBase &PM); 216 void addLateLTOOptimizationPasses(legacy::PassManagerBase &PM); 229 void populateLTOPassManager(legacy::PassManagerBase &PM); 230 void populateThinLTOPassManager(legacy::PassManagerBase &PM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | LLVMTargetMachine.cpp | 98 addPassesToGenerateCode(LLVMTargetMachine &TM, PassManagerBase &PM, argument 103 TargetPassConfig *PassConfig = TM.createPassConfig(PM); 106 PM.add(PassConfig); 107 PM.add(&MMIWP); 116 bool LLVMTargetMachine::addAsmPrinter(PassManagerBase &PM, argument 186 PM.add(Printer); 191 PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, 198 addPassesToGenerateCode(*this, PM, DisableVerify, *MMIWP); 212 PM.add(createPrintMIRPass(Out)); 213 } else if (addAsmPrinter(PM, Ou 190 addPassesToEmitFile( PassManagerBase &PM, raw_pwrite_stream &Out, raw_pwrite_stream *DwoOut, CodeGenFileType FileType, bool DisableVerify, MachineModuleInfoWrapperPass *MMIWP) argument 226 addPassesToEmitMC(PassManagerBase &PM, MCContext *&Ctx, raw_pwrite_stream &Out, bool DisableVerify) argument [all...] |
/freebsd-11-stable/contrib/llvm-project/llvm/tools/opt/ |
H A D | NewPMDriver.cpp | 1 //===- NewPMDriver.cpp - Driver for opt with new PM -----------------------===// 124 PassManagerT PM; 125 if (auto Err = PB.parsePassPipeline(PM, PipelineOpt)) { 141 FunctionPassManager &PM, PassBuilder::OptimizationLevel Level) { 143 Err(PB.parsePassPipeline(PM, PeepholeEPPipeline, VerifyEachPass, 150 LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { 152 Err(PB.parsePassPipeline(PM, LateLoopOptimizationsEPPipeline, 158 LoopPassManager &PM, PassBuilder::OptimizationLevel Level) { 160 Err(PB.parsePassPipeline(PM, LoopOptimizerEndEPPipeline, 167 FunctionPassManager &PM, PassBuilde [all...] |
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/ |
H A D | CFGStmtMap.cpp | 42 X = PM->getParentIgnoreParens(X); 77 CFGStmtMap *CFGStmtMap::Build(CFG *C, ParentMap *PM) { argument 78 if (!C || !PM) 88 return new CFGStmtMap(PM, SM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/AVR/ |
H A D | AVRTargetMachine.cpp | 61 AVRPassConfig(AVRTargetMachine &TM, PassManagerBase &PM) argument 62 : TargetPassConfig(TM, PM) {} 75 TargetPassConfig *AVRTargetMachine::createPassConfig(PassManagerBase &PM) { argument 76 return new AVRPassConfig(*this, PM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/VE/ |
H A D | VETargetMachine.cpp | 90 VEPassConfig(VETargetMachine &TM, PassManagerBase &PM) argument 91 : TargetPassConfig(TM, PM) {} 101 TargetPassConfig *VETargetMachine::createPassConfig(PassManagerBase &PM) { argument 102 return new VEPassConfig(*this, PM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/XCore/ |
H A D | XCoreTargetMachine.cpp | 68 XCorePassConfig(XCoreTargetMachine &TM, PassManagerBase &PM) argument 69 : TargetPassConfig(TM, PM) {} 83 TargetPassConfig *XCoreTargetMachine::createPassConfig(PassManagerBase &PM) { argument 84 return new XCorePassConfig(*this, PM);
|
/freebsd-11-stable/contrib/llvm-project/llvm/tools/bugpoint/ |
H A D | bugpoint.cpp | 204 AddToDriver PM(D); 209 Builder.populateLTOPassManager(PM); 213 AddOptimizationPasses(PM, 1, 0); 215 AddOptimizationPasses(PM, 2, 0); 217 AddOptimizationPasses(PM, 3, 0); 219 AddOptimizationPasses(PM, 2, 1); 221 AddOptimizationPasses(PM, 2, 2);
|
/freebsd-11-stable/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | CompileUtils.cpp | 47 legacy::PassManager PM; local 49 if (TM.addPassesToEmitMC(PM, Ctx, ObjStream)) 52 PM.run(M);
|