Searched refs:ChainEnd (Results 1 – 3 of 3) sorted by relevance
502 MachineBasicBlock::iterator ChainEnd = G->end(); in scavengeRegister() local503 while (I != ChainEnd) { in scavengeRegister()510 assert(ChainBegin != ChainEnd && "Chain should contain instructions"); in scavengeRegister()
559 auto [ChainBegin, ChainEnd] = [&](auto IsLoad) { in splitChainByMayAliasInstrs() 565 assert(ChainBegin != ChainEnd); in splitChainByMayAliasInstrs() 570 for (auto ChainIt = std::next(ChainBegin); ChainIt != ChainEnd; ++ChainIt) { in splitChainByMayAliasInstrs()
3125 BlockChain::iterator ChainEnd = Chain.end(); in maybeTailDuplicateBlock() 3126 DupBB = *(--ChainEnd); in maybeTailDuplicateBlock() 3128 if (ChainEnd == Chain.begin()) in maybeTailDuplicateBlock() 3130 DupPred = *std::prev(ChainEnd); in maybeTailDuplicateBlock() 3078 BlockChain::iterator ChainEnd = Chain.end(); repeatedlyTailDuplicateBlock() local