ScopDetection: Use SCEVValidator for conditions

llvm-svn: 143653
diff --git a/polly/lib/Analysis/ScopDetection.cpp b/polly/lib/Analysis/ScopDetection.cpp
index b6400f4..afceebc 100644
--- a/polly/lib/Analysis/ScopDetection.cpp
+++ b/polly/lib/Analysis/ScopDetection.cpp
@@ -396,8 +396,8 @@
     const SCEV *ScevLHS = SE->getSCEV(ICmp->getOperand(0));
     const SCEV *ScevRHS = SE->getSCEV(ICmp->getOperand(1));
 
-    bool affineLHS = isValidAffineFunction(ScevLHS, RefRegion);
-    bool affineRHS = isValidAffineFunction(ScevRHS, RefRegion);
+    bool affineLHS = SCEVValidator::isValid(&Context.CurRegion, ScevLHS, *SE);
+    bool affineRHS = SCEVValidator::isValid(&Context.CurRegion, ScevRHS, *SE);
 
     if (!affineLHS || !affineRHS)
       INVALID(AffFunc, "Non affine branch in BB: " + BB.getNameStr());