reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
587 assert(N < MBBNumbering.size() && "Illegal block number"); 588 assert(MBBNumbering[N] && "Block was removed from the machine function!"); 589 return MBBNumbering[N]; 596 unsigned getNumBlockIDs() const { return (unsigned)MBBNumbering.size(); } 707 MBBNumbering.push_back(MBB); 708 return (unsigned)MBBNumbering.size()-1; 715 assert(N < MBBNumbering.size() && "Illegal basic block #"); 716 MBBNumbering[N] = nullptr;lib/CodeGen/MachineFunction.cpp
220 MBBNumbering.clear(); 289 if (empty()) { MBBNumbering.clear(); return; } 305 assert(MBBNumbering[MBBI->getNumber()] == &*MBBI && 307 MBBNumbering[MBBI->getNumber()] = nullptr; 311 if (MBBNumbering[BlockNo]) 312 MBBNumbering[BlockNo]->setNumber(-1); 314 MBBNumbering[BlockNo] = &*MBBI; 321 assert(BlockNo <= MBBNumbering.size() && "Mismatch!"); 322 MBBNumbering.resize(BlockNo);