Lines Matching defs:NewChain
551 // up to the start of NewChain. If no may-alias instrs, add it to
552 // NewChain. Otherwise, start a new NewChain.
568 SmallVector<ChainElem, 1> NewChain;
569 NewChain.emplace_back(*ChainBegin);
571 if (isSafeToMove<IsLoad>(ChainIt->Inst, NewChain.front().Inst,
576 NewChain.emplace_back(*ChainIt);
581 if (NewChain.size() > 1) {
584 dumpChain(NewChain);
586 Chains.emplace_back(std::move(NewChain));
590 NewChain = SmallVector<ChainElem, 1>({*ChainIt});
593 if (NewChain.size() > 1) {
596 dumpChain(NewChain);
598 Chains.emplace_back(std::move(NewChain));
848 Chain &NewChain = Ret.emplace_back();
850 NewChain.emplace_back(C[I]);