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

References

include/llvm/CodeGen/MachineFunction.h
  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);