Searched refs:BBWorklist (Results 1 – 8 of 8) sorted by relevance
263 SmallVector<BasicBlock *, 8> BBWorklist; in computeBlocksDominatingExits() local268 BBWorklist.push_back(BB); in computeBlocksDominatingExits()270 while (!BBWorklist.empty()) { in computeBlocksDominatingExits()271 BasicBlock *BB = BBWorklist.pop_back_val(); in computeBlocksDominatingExits()301 BBWorklist.push_back(IDomBB); in computeBlocksDominatingExits()
254 SmallSetVector<BasicBlock *, 16> BBWorklist; in analyzeLoopUnrollCost() local405 BBWorklist.clear(); in analyzeLoopUnrollCost()406 BBWorklist.insert(L->getHeader()); in analyzeLoopUnrollCost()408 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyzeLoopUnrollCost()409 BasicBlock *BB = BBWorklist[Idx]; in analyzeLoopUnrollCost()482 BBWorklist.insert(KnownSucc); in analyzeLoopUnrollCost()491 BBWorklist.insert(Succ); in analyzeLoopUnrollCost()
677 SmallVector<BasicBlock*, 32> BBWorklist; in IsValueFullyAvailableInBlock() local678 BBWorklist.push_back(BB); in IsValueFullyAvailableInBlock()681 BasicBlock *Entry = BBWorklist.pop_back_val(); in IsValueFullyAvailableInBlock()690 BBWorklist.append(succ_begin(Entry), succ_end(Entry)); in IsValueFullyAvailableInBlock()691 } while (!BBWorklist.empty()); in IsValueFullyAvailableInBlock()
335 SmallSetVector<BasicBlock *, 16> BBWorklist; in analyzeLoopUnrollCost() local486 BBWorklist.clear(); in analyzeLoopUnrollCost()487 BBWorklist.insert(L->getHeader()); in analyzeLoopUnrollCost()489 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyzeLoopUnrollCost()490 BasicBlock *BB = BBWorklist[Idx]; in analyzeLoopUnrollCost()573 BBWorklist.insert(KnownSucc); in analyzeLoopUnrollCost()582 BBWorklist.insert(Succ); in analyzeLoopUnrollCost()
723 SmallVector<BasicBlock*, 32> BBWorklist; in IsValueFullyAvailableInBlock() local724 BBWorklist.push_back(BB); in IsValueFullyAvailableInBlock()727 BasicBlock *Entry = BBWorklist.pop_back_val(); in IsValueFullyAvailableInBlock()736 BBWorklist.append(succ_begin(Entry), succ_end(Entry)); in IsValueFullyAvailableInBlock()737 } while (!BBWorklist.empty()); in IsValueFullyAvailableInBlock()
1328 BBSetVector BBWorklist; in analyzeCall() local1329 BBWorklist.insert(&F.getEntryBlock()); in analyzeCall()1331 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyzeCall()1337 BasicBlock *BB = BBWorklist[Idx]; in analyzeCall()1364 BBWorklist.insert(BI->getSuccessor(SimpleCond->isZero() ? 1 : 0)); in analyzeCall()1372 BBWorklist.insert(SI->findCaseValue(SimpleCond).getCaseSuccessor()); in analyzeCall()1381 BBWorklist.insert(TI->getSuccessor(TIdx)); in analyzeCall()
1792 BBSetVector BBWorklist; in analyzeCall() local1793 BBWorklist.insert(&F.getEntryBlock()); in analyzeCall()1796 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyzeCall()1802 BasicBlock *BB = BBWorklist[Idx]; in analyzeCall()1830 BBWorklist.insert(NextBB); in analyzeCall()1841 BBWorklist.insert(NextBB); in analyzeCall()1852 BBWorklist.insert(TI->getSuccessor(TIdx)); in analyzeCall()
641 SmallVector<BasicBlock*, 32> BBWorklist; in IsValueFullyAvailableInBlock() local642 BBWorklist.push_back(BB); in IsValueFullyAvailableInBlock()645 BasicBlock *Entry = BBWorklist.pop_back_val(); in IsValueFullyAvailableInBlock()655 BBWorklist.push_back(*I); in IsValueFullyAvailableInBlock()656 } while (!BBWorklist.empty()); in IsValueFullyAvailableInBlock()