Searched refs:BBWorklist (Results 1 – 10 of 10) sorted by relevance
279 SmallVector<BasicBlock *, 8> BBWorklist; in computeBlocksDominatingExits() local284 BBWorklist.push_back(BB); in computeBlocksDominatingExits()286 while (!BBWorklist.empty()) { in computeBlocksDominatingExits()287 BasicBlock *BB = BBWorklist.pop_back_val(); in computeBlocksDominatingExits()317 BBWorklist.push_back(IDomBB); in computeBlocksDominatingExits()
302 SmallVector<BasicBlock *, 8> BBWorklist; in computeBlocksDominatingExits() local307 BBWorklist.push_back(BB); in computeBlocksDominatingExits()309 while (!BBWorklist.empty()) { in computeBlocksDominatingExits()310 BasicBlock *BB = BBWorklist.pop_back_val(); in computeBlocksDominatingExits()340 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()
356 SmallSetVector<BasicBlock *, 16> BBWorklist; in analyzeLoopUnrollCost() local507 BBWorklist.clear(); in analyzeLoopUnrollCost()508 BBWorklist.insert(L->getHeader()); in analyzeLoopUnrollCost()510 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyzeLoopUnrollCost()511 BasicBlock *BB = BBWorklist[Idx]; in analyzeLoopUnrollCost()594 BBWorklist.insert(KnownSucc); in analyzeLoopUnrollCost()603 BBWorklist.insert(Succ); in analyzeLoopUnrollCost()
710 SmallVector<BasicBlock*, 32> BBWorklist; in IsValueFullyAvailableInBlock() local711 BBWorklist.push_back(BB); in IsValueFullyAvailableInBlock()714 BasicBlock *Entry = BBWorklist.pop_back_val(); in IsValueFullyAvailableInBlock()723 BBWorklist.append(succ_begin(Entry), succ_end(Entry)); in IsValueFullyAvailableInBlock()724 } while (!BBWorklist.empty()); in IsValueFullyAvailableInBlock()
355 SmallSetVector<BasicBlock *, 16> BBWorklist; in analyzeLoopUnrollCost() local513 BBWorklist.clear(); in analyzeLoopUnrollCost()514 BBWorklist.insert(L->getHeader()); in analyzeLoopUnrollCost()516 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyzeLoopUnrollCost()517 BasicBlock *BB = BBWorklist[Idx]; in analyzeLoopUnrollCost()600 BBWorklist.insert(KnownSucc); in analyzeLoopUnrollCost()609 BBWorklist.insert(Succ); in analyzeLoopUnrollCost()
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()
1963 BBSetVector BBWorklist; in analyze() local1964 BBWorklist.insert(&F.getEntryBlock()); in analyze()1967 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyze()1971 BasicBlock *BB = BBWorklist[Idx]; in analyze()2004 BBWorklist.insert(NextBB); in analyze()2015 BBWorklist.insert(NextBB); in analyze()2026 BBWorklist.insert(TI->getSuccessor(TIdx)); in analyze()
2137 BBSetVector BBWorklist; in analyze() local2138 BBWorklist.insert(&F.getEntryBlock()); in analyze()2141 for (unsigned Idx = 0; Idx != BBWorklist.size(); ++Idx) { in analyze()2145 BasicBlock *BB = BBWorklist[Idx]; in analyze()2178 BBWorklist.insert(NextBB); in analyze()2189 BBWorklist.insert(NextBB); in analyze()2200 BBWorklist.insert(TI->getSuccessor(TIdx)); in analyze()