Displaying 1 result from an estimated 1 matches for "2770,17".
Did you mean:
270,17
2012 Dec 10
3
[LLVMdev] [PATCH] Teaching ScalarEvolution to handle IV=add(zext(trunc(IV)), Step)
.../// of the input value to the specified type. If the type must be
/// extended, it is zero extended.
diff --git a/lib/Analysis/ScalarEvolution.cpp b/lib/Analysis/ScalarEvolution.cpp
index 7bc848a..5ce4fd2 100644
--- a/lib/Analysis/ScalarEvolution.cpp
+++ b/lib/Analysis/ScalarEvolution.cpp
@@ -2770,6 +2770,17 @@ const SCEV *ScalarEvolution::getMinusSCEV(const SCEV *LHS, const SCEV *RHS,
return getAddExpr(LHS, getNegativeSCEV(RHS), Flags);
}
+const SCEV *
+ScalarEvolution::getTruncateAndZeroExtend(const SCEV *V, Type *Ty) {
+ Type *SrcTy = V->getType();
+ assert((SrcTy->isInteger...