Home
last modified time | relevance | path

Searched refs:DominatorTreeWrapperPass (Results 1 – 25 of 145) sorted by relevance

123456

/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DDomPrinter.cpp101 static DominatorTree *getGraph(DominatorTreeWrapperPass *DTWP) { in getGraph()
107 DominatorTreeWrapperPass, false, DominatorTree *,
111 : DOTGraphTraitsViewer<DominatorTreeWrapperPass, false, DominatorTree *, in DomViewer()
119 DominatorTreeWrapperPass, true, DominatorTree *,
123 : DOTGraphTraitsViewer<DominatorTreeWrapperPass, true, DominatorTree *, in DomOnlyViewer()
186 DominatorTreeWrapperPass, false, DominatorTree *,
190 : DOTGraphTraitsPrinter<DominatorTreeWrapperPass, false, DominatorTree *, in DomPrinter()
198 DominatorTreeWrapperPass, true, DominatorTree *,
202 : DOTGraphTraitsPrinter<DominatorTreeWrapperPass, true, DominatorTree *, in DomOnlyPrinter()
H A DDominanceFrontier.cpp35 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
50 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree()); in runOnFunction()
56 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
H A DRegionInfo.cpp126 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
144 AU.addRequiredTransitive<DominatorTreeWrapperPass>(); in getAnalysisUsage()
163 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DSCCP.cpp71 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
86 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
99 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
144 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
166 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
186 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopExtractor.cpp55 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
94 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
123 return this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/WebAssembly/
H A DWebAssemblyOptimizeReturned.cpp32 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
33 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
76 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp396 char DominatorTreeWrapperPass::ID = 0;
398 DominatorTreeWrapperPass::DominatorTreeWrapperPass() : FunctionPass(ID) { in DominatorTreeWrapperPass() function in DominatorTreeWrapperPass
402 INITIALIZE_PASS(DominatorTreeWrapperPass, "domtree",
405 bool DominatorTreeWrapperPass::runOnFunction(Function &F) { in runOnFunction()
410 void DominatorTreeWrapperPass::verifyAnalysis() const { in verifyAnalysis()
417 void DominatorTreeWrapperPass::print(raw_ostream &OS, const Module *) const { in print()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DMem2Reg.cpp88 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
96 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
109 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DEntryExitInstrumenter.cpp128 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
142 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
153 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
164 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DCanonicalizeFreezeInLoops.cpp215 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
216 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
224 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
240 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DUnifyLoopExits.cpp41 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
44 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
61 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
226 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DFixIrreducible.cpp90 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
93 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
109 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
336 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/tools/opt/
H A DGraphPrinters.cpp33 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
37 getAnalysis<DominatorTreeWrapperPass>().print(dbgs()); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp92 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
104 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
122 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DSink.cpp258 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
269 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
271 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
280 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLowerConstantIntrinsics.cpp178 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
185 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
193 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DPartiallyInlineLibCalls.cpp179 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
192 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
205 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DDivRemPairs.cpp403 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
406 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
415 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
425 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DAlignmentFromAssumptions.cpp62 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
68 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
81 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_BEGIN()
329 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DSimplifyCFGPass.cpp365 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
380 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
383 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
394 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
/freebsd-13.1/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp311 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
315 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
325 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
328 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
342 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DIndirectBrExpandPass.cpp65 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
77 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
98 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp142 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
143 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
231 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
384 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>( in isDominated()
410 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>( in tryAndMerge()
504 DominatorTree &DT = getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in insertDefinitions()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenExtract.cpp73 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
74 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
92 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
257 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUUnifyDivergentExitNodes.cpp83 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
91 AU.addRequired<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
98 AU.addPreserved<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
187 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()

123456