diff options
Diffstat (limited to 'polly/test/ScopInfo/switch-2.ll')
-rw-r--r-- | polly/test/ScopInfo/switch-2.ll | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/polly/test/ScopInfo/switch-2.ll b/polly/test/ScopInfo/switch-2.ll index 2cf31ee479e..062fe89688f 100644 --- a/polly/test/ScopInfo/switch-2.ll +++ b/polly/test/ScopInfo/switch-2.ll @@ -29,7 +29,7 @@ ; CHECK-NEXT: [N] -> { Stmt_sw_bb[i0] -> MemRef_A[i0] }; ; CHECK-NEXT: Stmt_sw_bb_2 ; CHECK-NEXT: Domain := -; CHECK-NEXT: [N] -> { Stmt_sw_bb_2[i0] : 4*floor((-2 + i0)/4) = -2 + i0 and 0 <= i0 < N }; +; CHECK-NEXT: [N] -> { Stmt_sw_bb_2[i0] : 4*floor((-2 + i0)/4) = -2 + i0 and 2 <= i0 < N }; ; CHECK-NEXT: Schedule := ; CHECK-NEXT: [N] -> { Stmt_sw_bb_2[i0] -> [i0, 0] }; ; CHECK-NEXT: ReadAccess := [Reduction Type: +] [Scalar: 0] @@ -40,13 +40,10 @@ ; AST: if (1) ; -; AST: { -; AST-NEXT: for (int c0 = 0; c0 < N - 2; c0 += 4) { -; AST-NEXT: Stmt_sw_bb(c0); +; AST: for (int c0 = 0; c0 < N; c0 += 4) { +; AST-NEXT: Stmt_sw_bb(c0); +; AST-NEXT: if (N >= c0 + 3) ; AST-NEXT: Stmt_sw_bb_2(c0 + 2); -; AST-NEXT: } -; AST-NEXT: if (N >= 1 && (N + 1) % 4 >= 2) -; AST-NEXT: Stmt_sw_bb(-((N + 1) % 4) + N + 1); ; AST-NEXT: } ; ; AST: else |