Lines Matching refs:begin
110 iterator begin() { return Blocks.begin(); } in begin() function in __anon47b9e8260211::BlockChain
133 assert(BB == *Chain->begin()); in merge()
134 assert(Chain->begin() != Chain->end()); in merge()
138 for (BlockChain::iterator BI = Chain->begin(), BE = Chain->end(); in merge()
149 for (iterator I = begin(), E = end(); I != E; ++I) in dump()
292 for (BlockChain::iterator CBI = Chain.begin(), CBE = Chain.end(); in markChainSuccessors()
311 BlockWorkList.push_back(*SuccChain.begin()); in markChainSuccessors()
351 if (*SI != *SuccChain.begin()) { in selectBestSuccessor()
438 WorkList.erase(std::remove_if(WorkList.begin(), WorkList.end(), in selectBestCandidateBlock()
444 for (SmallVectorImpl<MachineBasicBlock *>::iterator WBI = WorkList.begin(), in selectBestCandidateBlock()
486 return *BlockToChain[I]->begin(); in getFirstUnplacedBlock()
500 MachineFunction::iterator PrevUnplacedBlockIt = F.begin(); in buildChain()
543 << getBlockNum(*Chain.begin()) << "\n"); in buildChain()
563 if (!LoopBlockSet.count(*HeaderChain.begin())) in findBestLoopTop()
625 if (!LoopBlockSet.count(*HeaderChain.begin())) in findBestLoopExit()
741 MachineBasicBlock *Top = *LoopChain.begin(); in rotateLoop()
764 (!SuccChain || *SI == *SuccChain->begin())) in rotateLoop()
769 BlockChain::iterator ExitIt = std::find(LoopChain.begin(), LoopChain.end(), in rotateLoop()
774 std::rotate(LoopChain.begin(), llvm::next(ExitIt), LoopChain.end()); in rotateLoop()
787 for (MachineLoop::iterator LI = L.begin(), LE = L.end(); LI != LE; ++LI) in buildLoopChains()
822 for (BlockChain::iterator BCI = Chain.begin(), BCE = Chain.end(); in buildLoopChains()
835 BlockWorkList.push_back(*Chain.begin()); in buildLoopChains()
848 << " Chain header: " << getBlockName(*LoopChain.begin()) << "\n"; in buildLoopChains()
850 for (BlockChain::iterator BCI = LoopChain.begin(), BCE = LoopChain.end(); in buildLoopChains()
859 << " Chain header: " << getBlockName(*LoopChain.begin()) << "\n" in buildLoopChains()
866 for (BlockFilterSet::iterator LBI = LoopBlockSet.begin(), in buildLoopChains()
871 << " Chain header: " << getBlockName(*LoopChain.begin()) << "\n" in buildLoopChains()
882 for (MachineFunction::iterator FI = F.begin(), FE = F.end(); FI != FE; ++FI) { in buildCFGChains()
909 for (MachineLoopInfo::iterator LI = MLI->begin(), LE = MLI->end(); LI != LE; in buildCFGChains()
916 for (MachineFunction::iterator FI = F.begin(), FE = F.end(); FI != FE; ++FI) { in buildCFGChains()
923 for (BlockChain::iterator BCI = Chain.begin(), BCE = Chain.end(); in buildCFGChains()
936 BlockWorkList.push_back(*Chain.begin()); in buildCFGChains()
947 for (MachineFunction::iterator FI = F.begin(), FE = F.end(); FI != FE; ++FI) in buildCFGChains()
950 for (BlockChain::iterator BCI = FunctionChain.begin(), in buildCFGChains()
961 for (FunctionBlockSetType::iterator FBI = FunctionBlockSet.begin(), in buildCFGChains()
971 MachineFunction::iterator InsertPos = F.begin(); in buildCFGChains()
972 for (BlockChain::iterator BI = FunctionChain.begin(), in buildCFGChains()
975 DEBUG(dbgs() << (BI == FunctionChain.begin() ? "Placing chain " in buildCFGChains()
984 if (BI == FunctionChain.begin()) in buildCFGChains()
1052 if (FunctionChain.begin() == FunctionChain.end()) in buildCFGChains()
1056 BlockFrequency EntryFreq = MBFI->getBlockFreq(F.begin()); in buildCFGChains()
1058 for (BlockChain::iterator BI = llvm::next(FunctionChain.begin()), in buildCFGChains()
1106 if (llvm::next(F.begin()) == F.end()) in runOnMachineFunction()
1123 for (MachineFunction::iterator FI = F.begin(), FE = F.end(); in runOnMachineFunction()
1174 if (llvm::next(F.begin()) == F.end()) in INITIALIZE_PASS_DEPENDENCY()
1180 for (MachineFunction::iterator I = F.begin(), E = F.end(); I != E; ++I) { in INITIALIZE_PASS_DEPENDENCY()