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

References

lib/Target/AMDGPU/SIModeRegister.cpp
  319   BlockInfo[MBB.getNumber()] = std::move(NewInfo);
  332     BlockInfo[ThisBlock]->Pred = DefaultStatus;
  338     BlockInfo[ThisBlock]->Pred = BlockInfo[PB.getNumber()]->Exit;
  338     BlockInfo[ThisBlock]->Pred = BlockInfo[PB.getNumber()]->Exit;
  342       BlockInfo[ThisBlock]->Pred = BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[Pred->getNumber()]->Exit);
  342       BlockInfo[ThisBlock]->Pred = BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[Pred->getNumber()]->Exit);
  342       BlockInfo[ThisBlock]->Pred = BlockInfo[ThisBlock]->Pred.intersect(BlockInfo[Pred->getNumber()]->Exit);
  345   Status TmpStatus = BlockInfo[ThisBlock]->Pred.merge(BlockInfo[ThisBlock]->Change);
  345   Status TmpStatus = BlockInfo[ThisBlock]->Pred.merge(BlockInfo[ThisBlock]->Change);
  346   if (BlockInfo[ThisBlock]->Exit != TmpStatus) {
  347     BlockInfo[ThisBlock]->Exit = TmpStatus;
  366   if (!BlockInfo[ThisBlock]->Pred.isCompatible(BlockInfo[ThisBlock]->Require)) {
  366   if (!BlockInfo[ThisBlock]->Pred.isCompatible(BlockInfo[ThisBlock]->Require)) {
  367     Status Delta = BlockInfo[ThisBlock]->Pred.delta(BlockInfo[ThisBlock]->Require);
  367     Status Delta = BlockInfo[ThisBlock]->Pred.delta(BlockInfo[ThisBlock]->Require);
  368     if (BlockInfo[ThisBlock]->FirstInsertionPoint)
  369       insertSetreg(MBB, BlockInfo[ThisBlock]->FirstInsertionPoint, TII, Delta);
  376   BlockInfo.resize(MF.getNumBlockIDs());
  402   BlockInfo.clear();