Lines Matching refs:getSCEV

868       return getSCEV(UndefValue::get(Ty));  in getTruncateExpr()
1334 return getSCEV(UndefValue::get(Ty)); in getAnyExtendExpr()
2587 return getTruncateOrZeroExtend(getSCEV(C), Ty); in getSizeOfExpr()
2596 return getTruncateOrZeroExtend(getSCEV(C), Ty); in getAlignOfExpr()
2613 return getTruncateOrZeroExtend(getSCEV(C), Ty); in getOffsetOfExpr()
2623 return getTruncateOrZeroExtend(getSCEV(C), Ty); in getOffsetOfExpr()
2704 const SCEV *ScalarEvolution::getSCEV(Value *V) { in getSCEV() function in ScalarEvolution
3007 const SCEV *BEValue = getSCEV(BEValueV); in createNodeForPHI()
3058 const SCEV *StartVal = getSCEV(StartValueV); in createNodeForPHI()
3083 const SCEV *StartVal = getSCEV(StartValueV); in createNodeForPHI()
3113 return getSCEV(V); in createNodeForPHI()
3152 const SCEV *IndexS = getSCEV(Index); in createNodeForGEP()
3167 const SCEV *BaseS = getSCEV(Base); in createNodeForGEP()
3574 return GA->mayBeOverridden() ? getUnknown(V) : getSCEV(GA->getAliasee()); in createSCEV()
3588 AddOps.push_back(getSCEV(U->getOperand(1))); in createSCEV()
3594 const SCEV *Op1 = getSCEV(U->getOperand(1)); in createSCEV()
3600 AddOps.push_back(getSCEV(U->getOperand(0))); in createSCEV()
3612 MulOps.push_back(getSCEV(U->getOperand(1))); in createSCEV()
3617 MulOps.push_back(getSCEV(U->getOperand(1))); in createSCEV()
3619 MulOps.push_back(getSCEV(U->getOperand(0))); in createSCEV()
3623 return getUDivExpr(getSCEV(U->getOperand(0)), in createSCEV()
3624 getSCEV(U->getOperand(1))); in createSCEV()
3626 return getMinusSCEV(getSCEV(U->getOperand(0)), in createSCEV()
3627 getSCEV(U->getOperand(1))); in createSCEV()
3633 return getSCEV(U->getOperand(1)); in createSCEV()
3635 return getSCEV(U->getOperand(0)); in createSCEV()
3652 getZeroExtendExpr(getTruncateExpr(getSCEV(U->getOperand(0)), in createSCEV()
3666 const SCEV *LHS = getSCEV(U->getOperand(0)); in createSCEV()
3671 const SCEV *S = getAddExpr(LHS, getSCEV(CI)); in createSCEV()
3688 return getAddExpr(getSCEV(U->getOperand(0)), in createSCEV()
3689 getSCEV(U->getOperand(1))); in createSCEV()
3693 return getNotSCEV(getSCEV(U->getOperand(0))); in createSCEV()
3704 dyn_cast<SCEVZeroExtendExpr>(getSCEV(U->getOperand(0)))) { in createSCEV()
3742 return getMulExpr(getSCEV(U->getOperand(0)), getSCEV(X)); in createSCEV()
3760 return getUDivExpr(getSCEV(U->getOperand(0)), getSCEV(X)); in createSCEV()
3781 return getSCEV(L->getOperand(0)); // shift by zero --> noop in createSCEV()
3783 getSignExtendExpr(getTruncateExpr(getSCEV(L->getOperand(0)), in createSCEV()
3791 return getTruncateExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
3794 return getZeroExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
3797 return getSignExtendExpr(getSCEV(U->getOperand(0)), U->getType()); in createSCEV()
3802 return getSCEV(U->getOperand(0)); in createSCEV()
3832 const SCEV *LS = getSCEV(LHS); in createSCEV()
3833 const SCEV *RS = getSCEV(RHS); in createSCEV()
3834 const SCEV *LA = getSCEV(U->getOperand(1)); in createSCEV()
3835 const SCEV *RA = getSCEV(U->getOperand(2)); in createSCEV()
3855 const SCEV *LS = getSCEV(LHS); in createSCEV()
3856 const SCEV *RS = getSCEV(RHS); in createSCEV()
3857 const SCEV *LA = getSCEV(U->getOperand(1)); in createSCEV()
3858 const SCEV *RA = getSCEV(U->getOperand(2)); in createSCEV()
3875 const SCEV *LS = getSCEV(LHS); in createSCEV()
3876 const SCEV *LA = getSCEV(U->getOperand(1)); in createSCEV()
3877 const SCEV *RA = getSCEV(U->getOperand(2)); in createSCEV()
3890 const SCEV *LS = getSCEV(LHS); in createSCEV()
3891 const SCEV *LA = getSCEV(U->getOperand(1)); in createSCEV()
3892 const SCEV *RA = getSCEV(U->getOperand(2)); in createSCEV()
4452 const SCEV *LHS = getSCEV(ExitCond->getOperand(0)); in ComputeExitLimitFromICmp()
4453 const SCEV *RHS = getSCEV(ExitCond->getOperand(1)); in ComputeExitLimitFromICmp()
4617 const SCEV *Idx = getSCEV(VarIdx); in ComputeLoadConstantCompareExitLimit()
4948 if (RV) return getSCEV(RV); in computeSCEVAtScope()
4972 const SCEV *OrigV = getSCEV(Op); in computeSCEVAtScope()
5000 return getSCEV(C); in computeSCEVAtScope()
5122 return getSCEVAtScope(getSCEV(V), L); in getSCEVAtScope()
5914 const SCEV *FoundLHS = getSCEV(ICI->getOperand(0)); in isImpliedCond()
5915 const SCEV *FoundRHS = getSCEV(ICI->getOperand(1)); in isImpliedCond()
6477 const SCEV *SV = SE.getSCEV(&*I); in print()