Home
last modified time | relevance | path

Searched refs:findNearestCommonDominator (Results 1 – 23 of 23) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/
H A DDominators.h122 CFGBlock *findNearestCommonDominator(CFGBlock *A, CFGBlock *B) { in findNearestCommonDominator() function
123 return DT->findNearestCommonDominator(A, B); in findNearestCommonDominator()
126 const CFGBlock *findNearestCommonDominator(const CFGBlock *A, in findNearestCommonDominator() function
128 return DT->findNearestCommonDominator(A, B); in findNearestCommonDominator()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DMachinePostDominators.h75 MachineBasicBlock *findNearestCommonDominator(MachineBasicBlock *A, in findNearestCommonDominator() function
77 return DT->findNearestCommonDominator(A, B); in findNearestCommonDominator()
H A DMachineDominators.h160 inline MachineBasicBlock *findNearestCommonDominator(MachineBasicBlock *A, in findNearestCommonDominator() function
163 return DT->findNearestCommonDominator(A, B); in findNearestCommonDominator()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DShrinkWrap.cpp310 IDom = Dom.findNearestCommonDominator(IDom, BB); in FindIDom()
325 Save = MDT->findNearestCommonDominator(Save, &MBB); in updateSaveRestorePoints()
339 Restore = MPDT->findNearestCommonDominator(Restore, &MBB); in updateSaveRestorePoints()
399 Save = MDT->findNearestCommonDominator(Save, Restore); in updateSaveRestorePoints()
404 Restore = MPDT->findNearestCommonDominator(Restore, Save); in updateSaveRestorePoints()
H A DMachineLICM.cpp790 B = DT->findNearestCommonDominator(B, MI.getParent()); in SinkIntoLoop()
H A DSplitKit.cpp1059 MDT.findNearestCommonDominator(Dom.first, ValMBB); in hoistCopies()
/freebsd-12.1/contrib/llvm/include/llvm/Support/
H A DGenericDomTree.h446 NodeT *findNearestCommonDominator(NodeT *A, NodeT *B) const {
475 const NodeT *findNearestCommonDominator(const NodeT *A,
479 return findNearestCommonDominator(const_cast<NodeT *>(A),
815 NewBBIDom = findNearestCommonDominator(NewBBIDom, PredBlocks[i]);
H A DGenericDomTreeConstruction.h733 ? DT.findNearestCommonDominator(From->getBlock(), To->getBlock()) in InsertReachable()
945 const NodePtr NCDBlock = DT.findNearestCommonDominator(From, To); in DeleteEdge()
978 DT.findNearestCommonDominator(FromTN->getBlock(), ToTN->getBlock()); in DeleteReachable()
1019 DT.findNearestCommonDominator(TN->getBlock(), Pred); in HasProperSupport()
1079 DT.findNearestCommonDominator(TN->getBlock(), ToTN->getBlock()); in DeleteUnreachable()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DSILowerI1Copies.cpp316 Dom = DT.findNearestCommonDominator(Dom, MBB);
373 VisitedDom = DT.findNearestCommonDominator(VisitedDom, MBB); in advanceLevel()
545 PDT->findNearestCommonDominator(PostDomBound, Use.getParent()); in lowerPhis()
667 PDT->findNearestCommonDominator(PostDomBound, Use.getParent()); in lowerCopiesToI1()
H A DSIFixSGPRCopies.cpp536 auto *MBB = MDT.findNearestCommonDominator(MI1->getParent(), in hoistAndMergeSGPRInits()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyCFGStackify.cpp224 Header = Header ? MDT.findNearestCommonDominator(Header, Pred) : Pred; in placeBlockMarker()
436 Header = Header ? MDT.findNearestCommonDominator(Header, Pred) : Pred; in placeTryMarker()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DStructurizeCFG.cpp103 BasicBlock *NewResult = DT->findNearestCommonDominator(Result, BB); in addBlock()
700 Dominator = DT->findNearestCommonDominator(Dominator, BB); in changeExit()
H A DConstantHoisting.cpp333 BB = DT->findNearestCommonDominator(BB1, BB2); in findConstantInsertionPoint()
H A DIndVarSimplify.cpp241 InsertBB = DT->findNearestCommonDominator(InsertPt->getParent(), InsertBB); in getInsertPointForUses()
H A DLoopStrengthReduce.cpp2480 DT.findNearestCommonDominator(IVIncInsertPos->getParent(), in OptimizeLoopTermCond()
5001 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[i]); in AdjustInsertPositionForExpand()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64PromoteConstant.cpp419 BasicBlock *CommonDominator = DT.findNearestCommonDominator(NewBB, CurBB); in tryAndMerge()
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnroll.cpp805 NewIDom = DT->findNearestCommonDominator(BB, LatchBlock); in UnrollLoop()
/freebsd-12.1/contrib/llvm/lib/Target/X86/
H A DX86FlagsCopyLowering.cpp475 return MDT->findNearestCommonDominator(LHS, RHS); in runOnMachineFunction()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DMemorySSAUpdater.cpp676 PrevIDom = DT.findNearestCommonDominator(PrevIDom, BB); in applyInsertUpdates()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonFrameLowering.cpp458 DomB = MDT.findNearestCommonDominator(DomB, SFBlocks[i]); in findShrunkPrologEpilog()
464 PDomB = MPT.findNearestCommonDominator(PDomB, SFBlocks[i]); in findShrunkPrologEpilog()
H A DHexagonCommonGEP.cpp689 Dom = B ? DT->findNearestCommonDominator(Dom, B) : nullptr; in nearest_common_dominator()
H A DHexagonConstExtenders.cpp1496 DomB = MDT->findNearestCommonDominator(DomB, MBB); in calculatePlacement()
H A DHexagonLoopIdiomRecognition.cpp2231 ExitD = DT->findNearestCommonDominator(ExitD, PB); in processCopyingStore()