Searched refs:ChainEnd (Results 1 – 3 of 3) sorted by relevance
502 MachineBasicBlock::iterator ChainEnd = G->end(); in scavengeRegister() 503 while (I != ChainEnd) { in scavengeRegister() local 510 assert(ChainBegin != ChainEnd && "Chain should contain instructions"); in scavengeRegister()
550 auto [ChainBegin, ChainEnd] = [&](auto IsLoad) { in splitChainByMayAliasInstrs()556 assert(ChainBegin != ChainEnd); in splitChainByMayAliasInstrs()561 for (auto ChainIt = std::next(ChainBegin); ChainIt != ChainEnd; ++ChainIt) { in splitChainByMayAliasInstrs()
3078 BlockChain::iterator ChainEnd = Chain.end(); in repeatedlyTailDuplicateBlock() local3079 DupBB = *(--ChainEnd); in repeatedlyTailDuplicateBlock()3081 if (ChainEnd == Chain.begin()) in repeatedlyTailDuplicateBlock()3083 DupPred = *std::prev(ChainEnd); in repeatedlyTailDuplicateBlock()