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

References

lib/CodeGen/BranchRelaxation.cpp
  131     assert(isAligned(MBB.getAlignment(), BlockInfo[Num].Offset));
  132     assert(!Num || BlockInfo[PrevNum].postOffset(MBB) <= BlockInfo[Num].Offset);
  132     assert(!Num || BlockInfo[PrevNum].postOffset(MBB) <= BlockInfo[Num].Offset);
  133     assert(BlockInfo[Num].Size == computeBlockSize(MBB));
  143     const BasicBlockInfo &BBI = BlockInfo[MBB.getNumber()];
  153   BlockInfo.clear();
  154   BlockInfo.resize(MF->getNumBlockIDs());
  161     BlockInfo[MBB.getNumber()].Size = computeBlockSize(MBB);
  184   unsigned Offset = BlockInfo[MBB->getNumber()].Offset;
  203     BlockInfo[Num].Offset = BlockInfo[PrevNum].postOffset(MBB);
  203     BlockInfo[Num].Offset = BlockInfo[PrevNum].postOffset(MBB);
  217   BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
  217   BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
  244   BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
  244   BlockInfo.insert(BlockInfo.begin() + NewBB->getNumber(), BasicBlockInfo());
  260   BlockInfo[OrigBB->getNumber()].Size = computeBlockSize(*OrigBB);
  264   BlockInfo[NewBB->getNumber()].Size = computeBlockSize(*NewBB);
  283   int64_t DestOffset = BlockInfo[DestBB.getNumber()].Offset;
  309     unsigned &BBSize = BlockInfo[MBB->getNumber()].Size;
  317     unsigned &BBSize = BlockInfo[MBB->getNumber()].Size;
  323     unsigned &BBSize = BlockInfo[MBB->getNumber()].Size;
  444   int64_t DestOffset = BlockInfo[DestBB->getNumber()].Offset;
  449   BlockInfo[MBB->getNumber()].Size -= OldBrSize;
  471   BlockInfo[BranchBB->getNumber()].Size += TII->insertIndirectBranch(
  572   BlockInfo.clear();