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

References

include/llvm/Transforms/Utils/SSAUpdaterImpl.h
   51     BBInfo *DefBB;
   57     BBInfo *IDom = nullptr;
   63     BBInfo **Preds = nullptr;
   78   using BlockListTy = SmallVectorImpl<BBInfo *>;
   79   using BBMapTy = DenseMap<BlkT *, BBInfo *>;
   94     SmallVector<BBInfo *, 100> BlockList;
   95     BBInfo *PseudoEntry = BuildBlockList(BB, &BlockList);
  115   BBInfo *BuildBlockList(BlkT *BB, BlockListTy *BlockList) {
  116     SmallVector<BBInfo *, 10> RootList;
  117     SmallVector<BBInfo *, 64> WorkList;
  119     BBInfo *Info = new (Allocator) BBInfo(BB, 0);
  119     BBInfo *Info = new (Allocator) BBInfo(BB, 0);
  136             Info->NumPreds * sizeof(BBInfo *), alignof(BBInfo *)));
  136             Info->NumPreds * sizeof(BBInfo *), alignof(BBInfo *)));
  150         BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal);
  150         BBInfo *PredInfo = new (Allocator) BBInfo(Pred, PredVal);
  165     BBInfo *PseudoEntry = new (Allocator) BBInfo(nullptr, 0);
  165     BBInfo *PseudoEntry = new (Allocator) BBInfo(nullptr, 0);
  199         BBInfo *SuccInfo = BBMap[*SI];
  214   BBInfo *IntersectDominators(BBInfo *Blk1, BBInfo *Blk2) {
  214   BBInfo *IntersectDominators(BBInfo *Blk1, BBInfo *Blk2) {
  214   BBInfo *IntersectDominators(BBInfo *Blk1, BBInfo *Blk2) {
  240   void FindDominators(BlockListTy *BlockList, BBInfo *PseudoEntry) {
  247         BBInfo *Info = *I;
  248         BBInfo *NewIDom = nullptr;
  252           BBInfo *Pred = Info->Preds[p];
  282   bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) {
  282   bool IsDefInDomFrontier(const BBInfo *Pred, const BBInfo *IDom) {
  301         BBInfo *Info = *I;
  308         BBInfo *NewDefBB = Info->IDom->DefBB;
  337       BBInfo *Info = *I;
  356       BBInfo *Info = *I;
  372         BBInfo *PredInfo = Info->Preds[p];
  418         BBInfo *PredInfo = BBMap[I.getIncomingBlock()];