Searched refs:DomBB (Results 1 - 11 of 11) sorted by relevance
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveVariables.h | 292 /// 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 D | MachineDominators.h | 170 /// 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 D | LoopDataPrefetch.cpp | 259 BasicBlock *DomBB = DT->findNearestCommonDominator(PrefBB, InsBB); local 260 if (DomBB != PrefBB) 261 InsertPt = DomBB->getTerminator();
|
H A D | LoopUnswitch.cpp | 560 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 D | LCSSA.cpp | 125 // 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 D | IVUsers.cpp | 101 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 D | CoroFrame.cpp | 1573 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 D | LiveVariables.cpp | 760 /// 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 D | CodeGenPrepare.cpp | 1479 /// 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 D | GenericDomTree.h | 581 /// 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 D | InstCombineCompares.cpp | 1484 BasicBlock *DomBB = CmpBB->getSinglePredecessor(); local 1485 if (!DomBB) 1490 if (!match(DomBB->getTerminator(), m_Br(m_Value(DomCond), TrueBB, FalseBB))) 1513 // DomBB:
|
Completed in 150 milliseconds