Home | History | Annotate | Download | only in Analysis

Lines Matching refs:ShortCut

501                              BBtoBBMap *ShortCut) const {
504 BBtoBBMap::iterator e = ShortCut->find(exit);
506 if (e == ShortCut->end())
508 (*ShortCut)[entry] = exit;
514 (*ShortCut)[entry] = BB;
519 BBtoBBMap *ShortCut) const {
520 BBtoBBMap::iterator e = ShortCut->find(N->getBlock());
522 if (e == ShortCut->end())
565 void RegionInfo::findRegionsWithEntry(BasicBlock *entry, BBtoBBMap *ShortCut) {
578 while ((N = getNextPostDom(N, ShortCut))) {
600 // shortcut from entry to lastExit.
602 insertShortCut(entry, lastExit, ShortCut);
605 void RegionInfo::scanForRegions(Function &F, BBtoBBMap *ShortCut) {
615 findRegionsWithEntry(FI->getBlock(), ShortCut);
666 // ShortCut a function where for every BB the exit of the largest region
669 BBtoBBMap ShortCut;
671 scanForRegions(F, &ShortCut);