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

References

include/llvm/Transforms/Utils/SSAUpdaterImpl.h
  120     BBMap[BB] = Info;
  121     WorkList.push_back(Info);
  128       Info = WorkList.pop_back_val();
  130       Traits::FindPredecessorBlocks(Info->BB, &Preds);
  131       Info->NumPreds = Preds.size();
  132       if (Info->NumPreds == 0)
  133         Info->Preds = nullptr;
  135         Info->Preds = static_cast<BBInfo **>(Allocator.Allocate(
  136             Info->NumPreds * sizeof(BBInfo *), alignof(BBInfo *)));
  138       for (unsigned p = 0; p != Info->NumPreds; ++p) {
  144           Info->Preds[p] = BBMapBucket.second;
  152         Info->Preds[p] = PredInfo;
  170       Info = RootList.pop_back_val();
  171       Info->IDom = PseudoEntry;
  172       Info->BlkNum = -1;
  173       WorkList.push_back(Info);
  177       Info = WorkList.back();
  179       if (Info->BlkNum == -2) {
  181         Info->BlkNum = BlkNum++;
  183         if (!Info->AvailableVal)
  184           BlockList->push_back(Info);
  193       Info->BlkNum = -2;
  197              Traits::BlkSucc_begin(Info->BB),
  198              E = Traits::BlkSucc_end(Info->BB); SI != E; ++SI) {