Searched refs:ChainEnd (Results 1 – 3 of 3) sorted by relevance
501 MachineBasicBlock::iterator ChainEnd = G->end(); in scavengeRegister() local502 while (I != ChainEnd) { in scavengeRegister()509 assert(ChainBegin != ChainEnd && "Chain should contain instructions"); in scavengeRegister()
564 auto [ChainBegin, ChainEnd] = [&](auto IsLoad) { in splitChainByMayAliasInstrs()570 assert(ChainBegin != ChainEnd); in splitChainByMayAliasInstrs()575 for (auto ChainIt = std::next(ChainBegin); ChainIt != ChainEnd; ++ChainIt) { in splitChainByMayAliasInstrs()
3178 BlockChain::iterator ChainEnd = Chain.end(); in repeatedlyTailDuplicateBlock() local3179 DupBB = *(--ChainEnd); in repeatedlyTailDuplicateBlock()3181 if (ChainEnd == Chain.begin()) in repeatedlyTailDuplicateBlock()3183 DupPred = *std::prev(ChainEnd); in repeatedlyTailDuplicateBlock()