From 204494149b6f846e8f173f525b129f5508076049 Mon Sep 17 00:00:00 2001 From: Andrew Trick Date: Tue, 11 Oct 2011 02:28:51 +0000 Subject: Move replaceCongruentIVs into SCEVExapander and bias toward "expanded" IVs. Indvars previously chose randomly between congruent IVs. Now it will bias the decision toward IVs that SCEVExpander likes to create. This was not done to fix any problem, it's just a welcome side effect of factoring code. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141633 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/IndVarSimplify/no-iv-rewrite.ll | 1 + 1 file changed, 1 insertion(+) (limited to 'test/Transforms/IndVarSimplify') diff --git a/test/Transforms/IndVarSimplify/no-iv-rewrite.ll b/test/Transforms/IndVarSimplify/no-iv-rewrite.ll index 7948583..9c2abd0 100644 --- a/test/Transforms/IndVarSimplify/no-iv-rewrite.ll +++ b/test/Transforms/IndVarSimplify/no-iv-rewrite.ll @@ -281,6 +281,7 @@ return: ; CHECK-NOT: phi ; CHECK: add i32 ; CHECK: add i32 +; CHECK: add i32 ; CHECK-NOT: add ; CHECK: return: ; -- cgit v1.1