Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DDomPrinter.cpp46 static DominatorTree *getGraph(DominatorTreeWrapperPass *DTWP) { in getGraph()
53 DominatorTreeWrapperPass, false, DominatorTree *,
58 DominatorTreeWrapperPass, false, DominatorTree *, in DomViewerWrapperPass()
64 DominatorTreeWrapperPass, true, DominatorTree *,
69 DominatorTreeWrapperPass, true, DominatorTree *, in DomOnlyViewerWrapperPass()
126 DominatorTreeWrapperPass, false, DominatorTree *,
131 DominatorTreeWrapperPass, false, DominatorTree *, in DomPrinterWrapperPass()
137 DominatorTreeWrapperPass, true, DominatorTree *,
142 DominatorTreeWrapperPass, true, DominatorTree *, in DomOnlyPrinterWrapperPass()
H A DDominanceFrontier.cpp34 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
47 DF.analyze(getAnalysis<DominatorTreeWrapperPass>().getDomTree()); in runOnFunction()
53 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
H A DUniformityAnalysis.cpp150 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
158 AU.addRequired<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
165 auto &domTree = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DRegionInfo.cpp126 auto DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
144 AU.addRequiredTransitive<DominatorTreeWrapperPass>(); in getAnalysisUsage()
163 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPURewriteUndefForPHI.cpp83 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
85 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
96 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
173 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DAMDGPUUnifyDivergentExitNodes.cpp89 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
97 AU.addRequired<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
104 AU.addPreserved<DominatorTreeWrapperPass>(); in INITIALIZE_PASS_DEPENDENCY()
333 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/freebsd/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/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DReg2Mem.cpp123 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
124 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
131 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
142 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass);
H A DInstSimplifyPass.cpp86 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
97 &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
113 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DSink.cpp249 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
260 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
262 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
271 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DPartiallyInlineLibCalls.cpp187 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
201 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
215 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DLoopTermFold.cpp326 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
327 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
340 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
370 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
H A DSimplifyCFGPass.cpp411 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
419 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
422 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
433 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DDominators.cpp420 char DominatorTreeWrapperPass::ID = 0;
422 DominatorTreeWrapperPass::DominatorTreeWrapperPass() : FunctionPass(ID) { in DominatorTreeWrapperPass() function in DominatorTreeWrapperPass
426 INITIALIZE_PASS(DominatorTreeWrapperPass, "domtree",
429 bool DominatorTreeWrapperPass::runOnFunction(Function &F) { in runOnFunction()
434 void DominatorTreeWrapperPass::verifyAnalysis() const { in verifyAnalysis()
441 void DominatorTreeWrapperPass::print(raw_ostream &OS, const Module *) const { in print()
/freebsd/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 DUnifyLoopExits.cpp49 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
51 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
67 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
219 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
H A DCanonicalizeFreezeInLoops.cpp242 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
243 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
251 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnLoop()
267 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DFixIrreducible.cpp106 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
108 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
124 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
354 auto &DT = getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/
H A DHexagonGenExtract.cpp62 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
63 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
81 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
245 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp138 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
139 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
227 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/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILForwardHandleAccesses.cpp140 DominatorTree *DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
148 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
160 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DDwarfEHPrepare.cpp349 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
353 DT = &getAnalysis<DominatorTreeWrapperPass>().getDomTree(); in runOnFunction()
363 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
366 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
401 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
H A DCallBrPrepare.cpp99 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
106 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
238 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
H A DIndirectBrExpandPass.cpp61 AU.addPreserved<DominatorTreeWrapperPass>(); in getAnalysisUsage()
94 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass) in INITIALIZE_PASS_DEPENDENCY() argument
291 if (auto *DTWP = getAnalysisIfAvailable<DominatorTreeWrapperPass>()) in runOnFunction()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DLoopExtractor.cpp50 AU.addRequired<DominatorTreeWrapperPass>(); in getAnalysisUsage()
89 INITIALIZE_PASS_DEPENDENCY(DominatorTreeWrapperPass)
118 return this->getAnalysis<DominatorTreeWrapperPass>(F).getDomTree(); in runOnModule()

1234