Lines Matching refs:begin

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