Home
last modified time | relevance | path

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

1234567

/llvm-project-15.0.7/llvm/lib/Analysis/
H A DDomPrinter.cpp46 static DominatorTree *getGraph(DominatorTreeWrapperPass *DTWP) { in getGraph()
53 DominatorTreeWrapperPass, false, DominatorTree *,
58 DominatorTreeWrapperPass, false, DominatorTree *, in DomViewerWrapperPass()
66 DominatorTreeWrapperPass, true, DominatorTree *,
71 DominatorTreeWrapperPass, true, DominatorTree *, in DomOnlyViewerWrapperPass()
135 DominatorTreeWrapperPass, false, DominatorTree *,
140 DominatorTreeWrapperPass, false, DominatorTree *, in DomPrinterWrapperPass()
148 DominatorTreeWrapperPass, true, DominatorTree *,
153 DominatorTreeWrapperPass, true, DominatorTree *, in DomOnlyPrinterWrapperPass()
H A DDominanceFrontier.cpp34 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
49 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree()); in runOnFunction()
55 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
H A DRegionInfo.cpp127 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
145 AU.addRequiredTransitive<DominatorTreeWrapperPass>(); in getAnalysisUsage()
164 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DSCCP.cpp72 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
87 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
100 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
146 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
168 this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
189 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopExtractor.cpp50 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
89 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
118 return this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/IR/
H A DDominators.cpp403 char DominatorTreeWrapperPass::ID = 0;
405 DominatorTreeWrapperPass::DominatorTreeWrapperPass() : FunctionPass(ID) { in DominatorTreeWrapperPass() function in DominatorTreeWrapperPass
409 INITIALIZE_PASS(DominatorTreeWrapperPass, "domtree",
412 bool DominatorTreeWrapperPass::runOnFunction(Function &F) { in runOnFunction()
417 void DominatorTreeWrapperPass::verifyAnalysis() const { in verifyAnalysis()
424 void DominatorTreeWrapperPass::print(raw_ostream &OS, const Module *) const { in print()
/llvm-project-15.0.7/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 DUnifyLoopExits.cpp43 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
46 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
63 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
228 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DCanonicalizeFreezeInLoops.cpp213 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
214 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
222 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
238 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DFixIrreducible.cpp91 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
94 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
110 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
345 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DLoopVersioning.cpp308 auto *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
318 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
319 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
337 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
/llvm-project-15.0.7/llvm/tools/opt/
H A DGraphPrinters.cpp33 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
37 getAnalysis<DominatorTreeWrapperPass>().print(dbgs()); in runOnFunction()
/llvm-project-15.0.7/llvm/examples/IRTransforms/
H A DSimplifyCFG.cpp379 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
382 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
395 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
399 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
412 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
/llvm-project-15.0.7/llvm/lib/Transforms/Scalar/
H A DInstSimplifyPass.cpp88 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
100 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
118 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DSink.cpp253 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
264 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
266 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
275 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLowerConstantIntrinsics.cpp182 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
190 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
199 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DPartiallyInlineLibCalls.cpp183 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
196 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
209 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DAlignmentFromAssumptions.cpp59 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
65 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
78 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_BEGIN()
326 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
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
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/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()
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp341 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
345 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
355 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
358 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
372 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DIndirectBrExpandPass.cpp61 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
73 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
94 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
/llvm-project-15.0.7/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()

1234567