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

References

lib/Target/MSP430/MSP430BranchSelector.cpp
  118   for (auto MBB = MF->begin(), E = MF->end(); MBB != E; ++MBB) {
  118   for (auto MBB = MF->begin(), E = MF->end(); MBB != E; ++MBB) {
  120     for (auto MI = MBB->begin(), EE = MBB->end(); MI != EE; ++MI) {
  120     for (auto MI = MBB->begin(), EE = MBB->end(); MI != EE; ++MI) {
  133           BlockOffsets[DestBB->getNumber()] - BlockOffsets[MBB->getNumber()];
  149                           << printMBBReference(*MBB) << "\n");
  153             MF->CreateMachineBasicBlock(MBB->getBasicBlock());
  154         MF->insert(std::next(MBB), NewBB);
  157         NewBB->splice(NewBB->end(), &*MBB, std::next(MI), MBB->end());
  157         NewBB->splice(NewBB->end(), &*MBB, std::next(MI), MBB->end());
  160         for (MachineBasicBlock *Succ : MBB->successors()) {
  164           MBB->replaceSuccessor(Succ, NewBB);
  170         measureFunction(BlockOffsets, &*MBB);
  184         MachineBasicBlock *NextMBB = &*std::next(MBB);
  185         assert(MBB->isSuccessor(NextMBB) &&
  196         MI = BuildMI(*MBB, MI, dl, TII->get(MSP430::JCC))
  204       MI = BuildMI(*MBB, MI, dl, TII->get(MSP430::Bi)).addMBB(DestBB);
  212       for (int i = MBB->getNumber() + 1, e = BlockOffsets.size(); i < e; ++i) {