reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
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) {