| /llvm-project-15.0.7/llvm/include/llvm/CodeGen/ |
| H A D | MachinePostDominators.h | 77 MachineBasicBlock *findNearestCommonDominator(MachineBasicBlock *A, in findNearestCommonDominator() function 79 return PDT->findNearestCommonDominator(A, B); in findNearestCommonDominator() 85 findNearestCommonDominator(ArrayRef<MachineBasicBlock *> Blocks) const;
|
| H A D | MachineDominators.h | 160 MachineBasicBlock *findNearestCommonDominator(MachineBasicBlock *A, in findNearestCommonDominator() function 163 return DT->findNearestCommonDominator(A, B); in findNearestCommonDominator()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachinePostDominators.cpp | 51 MachineBasicBlock *MachinePostDominatorTree::findNearestCommonDominator( in findNearestCommonDominator() function in MachinePostDominatorTree 57 NCD = PDT->findNearestCommonDominator(NCD, BB); in findNearestCommonDominator()
|
| H A D | ShrinkWrap.cpp | 326 IDom = Dom.findNearestCommonDominator(IDom, BB); in FindIDom() 341 Save = MDT->findNearestCommonDominator(Save, &MBB); in updateSaveRestorePoints() 351 Restore = MPDT->findNearestCommonDominator(Restore, &MBB); in updateSaveRestorePoints() 411 Save = MDT->findNearestCommonDominator(Save, Restore); in updateSaveRestorePoints() 416 Restore = MPDT->findNearestCommonDominator(Restore, Save); in updateSaveRestorePoints()
|
| H A D | MachineCSE.cpp | 824 auto CMBB = DT->findNearestCommonDominator(MBB, MBB1); in ProcessBlockPRE()
|
| /llvm-project-15.0.7/clang/include/clang/Analysis/Analyses/ |
| H A D | Dominators.h | 149 CFGBlock *findNearestCommonDominator(CFGBlock *A, CFGBlock *B) { in findNearestCommonDominator() function 150 return DT.findNearestCommonDominator(A, B); in findNearestCommonDominator() 153 const CFGBlock *findNearestCommonDominator(const CFGBlock *A, in findNearestCommonDominator() function 155 return DT.findNearestCommonDominator(A, B); in findNearestCommonDominator()
|
| /llvm-project-15.0.7/mlir/include/mlir/Dialect/Bufferization/Transforms/ |
| H A D | BufferUtils.h | 95 dom = doms.findNearestCommonDominator(dom, user->getBlock()); in findCommonDominator() 98 dom = doms.findNearestCommonDominator(dom, childValue.getParentBlock()); in findCommonDominator()
|
| /llvm-project-15.0.7/mlir/lib/IR/ |
| H A D | Dominance.cpp | 176 DominanceInfoBase<IsPostDom>::findNearestCommonDominator(Block *a, in findNearestCommonDominator() function in DominanceInfoBase 197 return getDomTree(a->getParent()).findNearestCommonDominator(a, b); in findNearestCommonDominator()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Scalar/ |
| H A D | TLSVariableHoist.cpp | 178 Dom = DT->findNearestCommonDominator(Dom, PredBB); in getNearestLoopDomInst() 197 DT->findNearestCommonDominator(I1->getParent(), I2->getParent()); in getDomInst()
|
| H A D | Sink.cpp | 143 SuccToSinkTo = DT.findNearestCommonDominator(SuccToSinkTo, UseBlock); in SinkInstruction()
|
| H A D | LoopDataPrefetch.cpp | 263 BasicBlock *DomBB = DT->findNearestCommonDominator(PrefBB, InsBB); in addInstruction()
|
| H A D | StructurizeCFG.cpp | 161 BasicBlock *NewResult = DT->findNearestCommonDominator(Result, BB); in addBlock() 732 Dominator = DT->findNearestCommonDominator(Dominator, BB); in changeExit()
|
| /llvm-project-15.0.7/mlir/test/lib/IR/ |
| H A D | TestDominance.cpp | 67 dominanceInfo.findNearestCommonDominator(block, nestedBlock); in printDominance()
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/ |
| H A D | GenericDomTree.h | 468 NodeT *findNearestCommonDominator(NodeT *A, NodeT *B) const { 497 const NodeT *findNearestCommonDominator(const NodeT *A, 501 return findNearestCommonDominator(const_cast<NodeT *>(A), 871 NewBBIDom = findNearestCommonDominator(NewBBIDom, PredBlocks[i]);
|
| H A D | GenericDomTreeConstruction.h | 747 ? DT.findNearestCommonDominator(From->getBlock(), To->getBlock()) in InsertReachable() 943 const NodePtr NCDBlock = DT.findNearestCommonDominator(From, To); in DeleteEdge() 976 DT.findNearestCommonDominator(FromTN->getBlock(), ToTN->getBlock()); in DeleteReachable() 1016 const NodePtr Support = DT.findNearestCommonDominator(TNB, Pred); in HasProperSupport() 1076 DT.findNearestCommonDominator(TN->getBlock(), ToTN->getBlock()); in DeleteUnreachable()
|
| /llvm-project-15.0.7/llvm/lib/Target/AMDGPU/ |
| H A D | SILowerI1Copies.cpp | 319 Dom = DT.findNearestCommonDominator(Dom, MBB); 376 VisitedDom = DT.findNearestCommonDominator(VisitedDom, MBB); in advanceLevel() 608 PDT->findNearestCommonDominator(DomBlocks); in lowerPhis() 729 PDT->findNearestCommonDominator(DomBlocks); in lowerCopiesToI1()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/Utils/ |
| H A D | CodeMoverUtils.cpp | 247 const BasicBlock *CommonDominator = DT.findNearestCommonDominator(&BB0, &BB1); in isControlFlowEquivalent() 441 DT->findNearestCommonDominator(ThisBlock, OtherBlock); in nonStrictlyPostDominate()
|
| H A D | LoopUnrollRuntime.cpp | 174 auto *NewDom = DT->findNearestCommonDominator(OriginalLoopLatchExit, in ConnectProlog() 297 auto *NewDom = DT->findNearestCommonDominator(Exit, NewExit); in ConnectEpilog()
|
| H A D | LoopPeel.cpp | 771 BasicBlock *NewIDom = DT.findNearestCommonDominator(BB, Latch); in peelLoop()
|
| H A D | LoopUnroll.cpp | 670 BasicBlock *NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop()
|
| /llvm-project-15.0.7/mlir/include/mlir/IR/ |
| H A D | Dominance.h | 54 Block *findNearestCommonDominator(Block *a, Block *b) const;
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | CaptureTracking.cpp | 197 DT.findNearestCommonDominator(CurrentBB, EarliestBB); in captured()
|
| /llvm-project-15.0.7/llvm/lib/Target/AArch64/ |
| H A D | AArch64PromoteConstant.cpp | 433 BasicBlock *CommonDominator = DT.findNearestCommonDominator(NewBB, CurBB); in tryAndMerge()
|
| H A D | AArch64StackTagging.cpp | 473 PrologueBB = DT->findNearestCommonDominator(PrologueBB, AI->getParent()); in insertBaseTaggedPointer()
|
| /llvm-project-15.0.7/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyCFGStackify.cpp | 267 Header = Header ? MDT.findNearestCommonDominator(Header, Pred) : Pred; in placeBlockMarker() 480 Header = Header ? MDT.findNearestCommonDominator(Header, Pred) : Pred; in placeTryMarker()
|