Lines Matching defs:ShortCut
536 BBtoBBMap *ShortCut) const {
539 BBtoBBMap::iterator e = ShortCut->find(exit);
541 if (e == ShortCut->end())
543 (*ShortCut)[entry] = exit;
549 (*ShortCut)[entry] = BB;
554 BBtoBBMap *ShortCut) const {
555 BBtoBBMap::iterator e = ShortCut->find(N->getBlock());
557 if (e == ShortCut->end())
600 void RegionInfo::findRegionsWithEntry(BasicBlock *entry, BBtoBBMap *ShortCut) {
613 while ((N = getNextPostDom(N, ShortCut))) {
637 insertShortCut(entry, lastExit, ShortCut);
640 void RegionInfo::scanForRegions(Function &F, BBtoBBMap *ShortCut) {
650 findRegionsWithEntry(FI->getBlock(), ShortCut);
701 // ShortCut a function where for every BB the exit of the largest region
704 BBtoBBMap ShortCut;
706 scanForRegions(F, &ShortCut);