Searched refs:DomBB (Results 1 - 11 of 11) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveVariables.h292 /// addNewBlock - Add a new basic block BB between DomBB and SuccBB. All
293 /// variables that are live out of DomBB and live into SuccBB will be marked
297 MachineBasicBlock *DomBB,
301 MachineBasicBlock *DomBB,
H A DMachineDominators.h170 /// creates a new node as a child of DomBB dominator node,linking it into
173 MachineBasicBlock *DomBB) {
175 return DT->addNewBlock(BB, DomBB);
172 addNewBlock(MachineBasicBlock *BB, MachineBasicBlock *DomBB) argument
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DLoopDataPrefetch.cpp259 BasicBlock *DomBB = DT->findNearestCommonDominator(PrefBB, InsBB); local
260 if (DomBB != PrefBB)
261 InsertPt = DomBB->getTerminator();
H A DLoopUnswitch.cpp560 BasicBlock *DomBB = Node->getBlock(); local
561 while (CurrentLoop->contains(DomBB)) {
562 BranchInst *BInst = dyn_cast<BranchInst>(DomBB->getTerminator());
564 Node = DT->getNode(DomBB)->getIDom();
565 DomBB = Node->getBlock();
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLCSSA.cpp125 // DomBB dominates the value, so adjust DomBB to the normal destination
127 BasicBlock *DomBB = InstBB; local
129 DomBB = Inv->getNormalDest();
131 const DomTreeNode *DomNode = DT.getNode(DomBB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DIVUsers.cpp101 BasicBlock *DomBB = Rung->getBlock(); local
102 Loop *DomLoop = LI->getLoopFor(DomBB);
103 if (DomLoop && DomLoop->getHeader() == DomBB) {
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Coroutines/
H A DCoroFrame.cpp1573 for (BasicBlock *DomBB : DomSet) {
1590 if (!DT.dominates(DomBB, UI->getParent()) ||
1591 Checker.isDefinitionAcrossSuspend(DomBB, U)) {
1607 NewBitcast->insertBefore(DomBB->getTerminator());
1608 NewLifetime->insertBefore(DomBB->getTerminator());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveVariables.cpp760 /// addNewBlock - Add a new basic block BB as an empty succcessor to DomBB. All
761 /// variables that are live out of DomBB will be marked as passing live through
764 MachineBasicBlock *DomBB,
810 /// addNewBlock - Add a new basic block BB as an empty succcessor to DomBB. All
811 /// variables that are live out of DomBB will be marked as passing live through
815 MachineBasicBlock *DomBB,
763 addNewBlock(MachineBasicBlock *BB, MachineBasicBlock *DomBB, MachineBasicBlock *SuccBB) argument
814 addNewBlock(MachineBasicBlock *BB, MachineBasicBlock *DomBB, MachineBasicBlock *SuccBB, std::vector<SparseBitVector<>> &LiveInSets) argument
H A DCodeGenPrepare.cpp1479 /// DomCond = icmp sgt/slt CmpOp0, CmpOp1 (might not be in DomBB)
1481 /// DomBB:
1484 /// CmpBB: (with DomBB being the single predecessor)
1518 BasicBlock *DomBB = CmpBB->getSinglePredecessor(); local
1519 if (!DomBB)
1527 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB)))
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Support/
H A DGenericDomTree.h581 /// This creates a new node as a child of DomBB dominator node, linking it
585 /// \param DomBB CFG node that is dominator for BB.
588 DomTreeNodeBase<NodeT> *addNewBlock(NodeT *BB, NodeT *DomBB) { argument
590 DomTreeNodeBase<NodeT> *IDomNode = getNode(DomBB);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1484 BasicBlock *DomBB = CmpBB->getSinglePredecessor(); local
1485 if (!DomBB)
1490 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB)))
1513 // DomBB:

Completed in 173 milliseconds