Searched refs:DomB (Results 1 – 3 of 3) sorted by relevance
| /openbsd/src/gnu/llvm/llvm/lib/Target/Hexagon/ |
| D | HexagonCommonGEP.cpp | 698 BasicBlock *DomB = cast<BasicBlock>(*I); in nearest_common_dominatee() local 703 if (DT->dominates(B, DomB)) in nearest_common_dominatee() 705 if (!DT->dominates(DomB, B)) in nearest_common_dominatee() 707 DomB = B; in nearest_common_dominatee() 709 return DomB; in nearest_common_dominatee() 789 BasicBlock *DomB = nearest_common_dominator(DT, Bs); in recalculatePlacement() local 790 if (!DomB) in recalculatePlacement() 794 if (IdxI && !DT->dominates(IdxI->getParent(), DomB)) in recalculatePlacement() 798 while (is_empty(DomB)) { in recalculatePlacement() 799 DomTreeNode *N = (*DT)[DomB]->getIDom(); in recalculatePlacement() [all …]
|
| D | HexagonConstExtenders.cpp | 1491 MachineBasicBlock *DomB = ED0.UseMI->getParent(); in calculatePlacement() local 1493 Blocks.insert(DomB); in calculatePlacement() 1498 DomB = MDT->findNearestCommonDominator(DomB, MBB); in calculatePlacement() 1510 assert(!DefI || MDT->dominates(DefI->getParent(), DomB)); in calculatePlacement() 1514 if (Blocks.count(DomB)) { in calculatePlacement() 1516 MachineBasicBlock::iterator End = DomB->end(); in calculatePlacement() 1517 for (It = DomB->begin(); It != End; ++It) in calculatePlacement() 1523 It = DomB->getFirstTerminator(); in calculatePlacement() 1525 Loc DefLoc(DomB, It); in calculatePlacement()
|
| D | HexagonFrameLowering.cpp | 460 MachineBasicBlock *DomB = SFBlocks[0]; in findShrunkPrologEpilog() local 462 DomB = MDT.findNearestCommonDominator(DomB, SFBlocks[i]); in findShrunkPrologEpilog() 463 if (!DomB) in findShrunkPrologEpilog() 474 if (DomB) in findShrunkPrologEpilog() 475 dbgs() << printMBBReference(*DomB); in findShrunkPrologEpilog() 485 if (!DomB || !PDomB) in findShrunkPrologEpilog() 489 if (!MDT.dominates(DomB, PDomB)) { in findShrunkPrologEpilog() 493 if (!MPT.dominates(PDomB, DomB)) { in findShrunkPrologEpilog() 499 PrologB = DomB; in findShrunkPrologEpilog()
|