Lines Matching refs:ShortCut
616 BBtoBBMap *ShortCut) const { in insertShortCut() argument
619 typename BBtoBBMap::iterator e = ShortCut->find(exit); in insertShortCut()
621 if (e == ShortCut->end()) in insertShortCut()
623 (*ShortCut)[entry] = exit; in insertShortCut()
629 (*ShortCut)[entry] = BB; in insertShortCut()
635 RegionInfoBase<Tr>::getNextPostDom(DomTreeNodeT *N, BBtoBBMap *ShortCut) const { in getNextPostDom() argument
636 typename BBtoBBMap::iterator e = ShortCut->find(N->getBlock()); in getNextPostDom()
638 if (e == ShortCut->end()) in getNextPostDom()
681 BBtoBBMap *ShortCut) { in findRegionsWithEntry() argument
693 while ((N = getNextPostDom(N, ShortCut))) { in findRegionsWithEntry()
717 insertShortCut(entry, lastExit, ShortCut); in findRegionsWithEntry()
721 void RegionInfoBase<Tr>::scanForRegions(FuncT &F, BBtoBBMap *ShortCut) { in scanForRegions() argument
731 findRegionsWithEntry(DomNode->getBlock(), ShortCut); in scanForRegions()
916 BBtoBBMap ShortCut; in calculate() local
918 scanForRegions(F, &ShortCut); in calculate()