From 603fff39688a4e3a90f62031d523f2e0f9b05722 Mon Sep 17 00:00:00 2001 From: Andrew Trick Date: Tue, 13 Sep 2011 03:17:25 +0000 Subject: [PATCH] Generalize test case to handle multiple indvars modes. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139578 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/Transforms/LoopSimplify/single-backedge.ll | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/test/Transforms/LoopSimplify/single-backedge.ll b/test/Transforms/LoopSimplify/single-backedge.ll index f9567f12429..aedd6f23091 100644 --- a/test/Transforms/LoopSimplify/single-backedge.ll +++ b/test/Transforms/LoopSimplify/single-backedge.ll @@ -1,8 +1,11 @@ -; The loop canonicalization pass should guarantee that there is one backedge -; for all loops. This allows the -indvars pass to recognize the %IV +; The loop canonicalization pass should guarantee that there is one backedge +; for all loops. This allows the -indvars pass to recognize the %IV ; induction variable in this testcase. -; RUN: opt < %s -indvars -S | grep indvar +; RUN: opt < %s -indvars -S | FileCheck %s +; CHECK: Loop.backedge: +; CHECK-NOT: br +; CHECK: br label %Loop define i32 @test(i1 %C) { ;