Lines Matching refs:To
27 const auto *To = Update.getTo(); in isUpdateValid() local
35 successors(From), [To](const BasicBlock *B) { return B == To; }); in isUpdateValid()
58 BasicBlock *From, BasicBlock *To) { in applyLazyUpdate() argument
64 const DominatorTree::UpdateType Update = {Kind, From, To}; in applyLazyUpdate()
68 From, To}; in applyLazyUpdate()
313 void DomTreeUpdater::insertEdge(BasicBlock *From, BasicBlock *To) { in insertEdge() argument
316 assert(isUpdateValid({DominatorTree::Insert, From, To}) && in insertEdge()
324 if (From == To) in insertEdge()
329 DT->insertEdge(From, To); in insertEdge()
331 PDT->insertEdge(From, To); in insertEdge()
335 applyLazyUpdate(DominatorTree::Insert, From, To); in insertEdge()
338 void DomTreeUpdater::insertEdgeRelaxed(BasicBlock *From, BasicBlock *To) { in insertEdgeRelaxed() argument
339 if (From == To) in insertEdgeRelaxed()
345 if (!isUpdateValid({DominatorTree::Insert, From, To})) in insertEdgeRelaxed()
350 DT->insertEdge(From, To); in insertEdgeRelaxed()
352 PDT->insertEdge(From, To); in insertEdgeRelaxed()
356 applyLazyUpdate(DominatorTree::Insert, From, To); in insertEdgeRelaxed()
359 void DomTreeUpdater::deleteEdge(BasicBlock *From, BasicBlock *To) { in deleteEdge() argument
362 assert(isUpdateValid({DominatorTree::Delete, From, To}) && in deleteEdge()
370 if (From == To) in deleteEdge()
375 DT->deleteEdge(From, To); in deleteEdge()
377 PDT->deleteEdge(From, To); in deleteEdge()
381 applyLazyUpdate(DominatorTree::Delete, From, To); in deleteEdge()
384 void DomTreeUpdater::deleteEdgeRelaxed(BasicBlock *From, BasicBlock *To) { in deleteEdgeRelaxed() argument
385 if (From == To) in deleteEdgeRelaxed()
391 if (!isUpdateValid({DominatorTree::Delete, From, To})) in deleteEdgeRelaxed()
396 DT->deleteEdge(From, To); in deleteEdgeRelaxed()
398 PDT->deleteEdge(From, To); in deleteEdgeRelaxed()
402 applyLazyUpdate(DominatorTree::Delete, From, To); in deleteEdgeRelaxed()
472 BasicBlock *To = U.getTo(); in dump() local
473 if (To) { in dump()
474 auto S = To->getName(); in dump()
475 if (!To->hasName()) in dump()
477 OS << S << "(" << To << ")\n"; in dump()