Lines Matching refs:LUThatHas
4509 LSRUse *LUThatHas = FindUseWithSimilarFormula(F, LU);
4510 if (!LUThatHas)
4513 if (!reconcileNewOffset(*LUThatHas, F.BaseOffset, /*HasBaseReg=*/ false,
4519 LUThatHas->AllFixupsOutsideLoop &= LU.AllFixupsOutsideLoop;
4521 // Transfer the fixups of LU to LUThatHas.
4524 LUThatHas->pushFixup(Fixup);
4530 for (size_t i = 0, e = LUThatHas->Formulae.size(); i != e; ++i) {
4531 Formula &F = LUThatHas->Formulae[i];
4532 if (!isLegalUse(TTI, LUThatHas->MinOffset, LUThatHas->MaxOffset,
4533 LUThatHas->Kind, LUThatHas->AccessTy, F)) {
4535 LUThatHas->DeleteFormula(F);
4543 LUThatHas->RecomputeRegs(LUThatHas - &Uses.front(), RegUses);