Searched defs:AddRec (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Analysis/
H A DScalarEvolution.cpp884 if (const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Op)) {
886 for (unsigned i = 0, e = AddRec->getNumOperands(); i != e; ++i)
887 Operands.push_back(getTruncateExpr(AddRec->getOperand(i), Ty));
888 return getAddRecExpr(Operands, AddRec->getLoop(), SCEV::FlagAnyWrap);
989 // Cache knowledge of AR NUW, which is propagated to this AddRec.
1003 // Cache knowledge of AR NW, which is propagated to this AddRec.
1024 // Cache knowledge of AR NUW, which is propagated to this AddRec.
1038 // Cache knowledge of AR NW, which is propagated to this AddRec.
1081 // or postincrement sibling. This allows normalizing a sign extended AddRec as
1145 // Get the normalized sign-extended expression for this AddRec'
1768 const SCEVAddRecExpr *AddRec = cast<SCEVAddRecExpr>(Ops[Idx]); variable
[all...]
H A DDependenceAnalysis.cpp810 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Src); local
811 if (!AddRec)
813 const SCEV *Start = AddRec->getStart();
814 const SCEV *Step = AddRec->getStepRecurrence(*SE);
817 Loops.set(mapSrcLoop(AddRec->getLoop()));
828 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Dst); local
829 if (!AddRec)
831 const SCEV *Start = AddRec->getStart();
832 const SCEV *Step = AddRec->getStepRecurrence(*SE);
835 Loops.set(mapDstLoop(AddRec
2908 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Expr); local
2924 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Expr); local
2944 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(Expr); local
[all...]
/external/llvm/lib/Transforms/Scalar/
H A DIndVarSimplify.cpp839 /// operands is an AddRec for this loop, return it.
867 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>( local
870 if (!AddRec || AddRec->getLoop() != L)
872 return AddRec;
895 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(WideExpr); local
896 if (!AddRec || AddRec->getLoop() != L)
898 return AddRec;
1046 const SCEVAddRecExpr *AddRec local
[all...]

Completed in 113 milliseconds