reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonHardwareLoops.cpp
 1858   MachineFunction *MF = Header->getParent();
 1866   if (!Latch || !ExitingBlock || Header->hasAddressTaken())
 1875   MBBVector Preds(Header->pred_begin(), Header->pred_end());
 1875   MBBVector Preds(Header->pred_begin(), Header->pred_end());
 1890   MF->insert(Header->getIterator(), NewPH);
 1892   if (Header->pred_size() > 2) {
 1898     for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
 1898     for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
 1939     assert(Header->pred_size() == 2);
 1946     for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
 1946     for (instr_iterator I = Header->instr_begin(), E = Header->instr_end();
 1972       if (TB != Header && (Tmp2.empty() || FB != Header))
 1972       if (TB != Header && (Tmp2.empty() || FB != Header))
 1974       PB->ReplaceUsesOfBlockWith(Header, NewPH);
 1985     TII->insertBranch(*Latch, Header, nullptr, EmptyCond, DL);
 1988   TII->insertBranch(*NewPH, Header, nullptr, EmptyCond, DL);
 1989   NewPH->addSuccessor(Header);
 1997     if (MachineDomTreeNode *HN = MDT->getNode(Header)) {
 2000         MDT->changeImmediateDominator(Header, NewPH);