Lines Matching refs:NewF
3560 Formula NewF = F; in GenerateCrossUseConstantOffsets() local
3561 NewF.AM.BaseOffs = Offs; in GenerateCrossUseConstantOffsets()
3562 if (!isLegalUse(NewF.AM, LU.MinOffset, LU.MaxOffset, in GenerateCrossUseConstantOffsets()
3565 NewF.ScaledReg = SE.getAddExpr(NegImmS, NewF.ScaledReg); in GenerateCrossUseConstantOffsets()
3570 if (const SCEVConstant *C = dyn_cast<SCEVConstant>(NewF.ScaledReg)) in GenerateCrossUseConstantOffsets()
3572 (NewF.AM.BaseOffs < 0) && in GenerateCrossUseConstantOffsets()
3574 .ule(abs64(NewF.AM.BaseOffs))) in GenerateCrossUseConstantOffsets()
3578 (void)InsertFormula(LU, LUIdx, NewF); in GenerateCrossUseConstantOffsets()
3585 Formula NewF = F; in GenerateCrossUseConstantOffsets() local
3586 NewF.AM.BaseOffs = (uint64_t)NewF.AM.BaseOffs + Imm; in GenerateCrossUseConstantOffsets()
3587 if (!isLegalUse(NewF.AM, LU.MinOffset, LU.MaxOffset, in GenerateCrossUseConstantOffsets()
3590 !TLI->isLegalAddImmediate((uint64_t)NewF.UnfoldedOffset + Imm)) in GenerateCrossUseConstantOffsets()
3592 NewF = F; in GenerateCrossUseConstantOffsets()
3593 NewF.UnfoldedOffset = (uint64_t)NewF.UnfoldedOffset + Imm; in GenerateCrossUseConstantOffsets()
3595 NewF.BaseRegs[N] = SE.getAddExpr(NegImmS, BaseReg); in GenerateCrossUseConstantOffsets()
3601 J = NewF.BaseRegs.begin(), JE = NewF.BaseRegs.end(); in GenerateCrossUseConstantOffsets()
3604 if ((C->getValue()->getValue() + NewF.AM.BaseOffs).abs().slt( in GenerateCrossUseConstantOffsets()
3605 abs64(NewF.AM.BaseOffs)) && in GenerateCrossUseConstantOffsets()
3607 NewF.AM.BaseOffs).countTrailingZeros() >= in GenerateCrossUseConstantOffsets()
3608 CountTrailingZeros_64(NewF.AM.BaseOffs)) in GenerateCrossUseConstantOffsets()
3612 (void)InsertFormula(LU, LUIdx, NewF); in GenerateCrossUseConstantOffsets()
3805 Formula NewF = F; in NarrowSearchSpaceByDetectingSupersets() local
3806 NewF.AM.BaseOffs += C->getValue()->getSExtValue(); in NarrowSearchSpaceByDetectingSupersets()
3807 NewF.BaseRegs.erase(NewF.BaseRegs.begin() + in NarrowSearchSpaceByDetectingSupersets()
3809 if (LU.HasFormulaWithSameRegs(NewF)) { in NarrowSearchSpaceByDetectingSupersets()
3820 Formula NewF = F; in NarrowSearchSpaceByDetectingSupersets() local
3821 NewF.AM.BaseGV = GV; in NarrowSearchSpaceByDetectingSupersets()
3822 NewF.BaseRegs.erase(NewF.BaseRegs.begin() + in NarrowSearchSpaceByDetectingSupersets()
3824 if (LU.HasFormulaWithSameRegs(NewF)) { in NarrowSearchSpaceByDetectingSupersets()