Skip to content

Commit

Permalink
[Test] Simplify test for PR55072
Browse files Browse the repository at this point in the history
  • Loading branch information
xortator committed Apr 25, 2022
1 parent 0cd5cd1 commit ab17873
Showing 1 changed file with 4 additions and 29 deletions.
33 changes: 4 additions & 29 deletions llvm/test/Transforms/LoopInstSimplify/pr55072.ll
Expand Up @@ -4,40 +4,15 @@
; XFAIL: *
; REQUIRES: asserts

target datalayout = "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128-ni:1-p2:32:8:8:32-ni:2"
target triple = "x86_64-unknown-linux-gnu"

define i32 @test_01() {
; CHECK-LABEL: test_01
bb:
br label %bb1

bb1: ; preds = %bb
br label %bb3

bb2: ; preds = %bb2
br label %bb2

bb3: ; preds = %bb8, %bb1
switch i32 undef, label %bb8 [
i32 0, label %bb4
i32 1, label %bb6
i32 2, label %bb5
]
br label %loop

bb4: ; preds = %bb3
loop: ; preds = %bb, %loop
%tmp = lshr exact i32 undef, 16
br label %bb6
br label %loop

bb5: ; preds = %bb3
br label %bb8

bb6: ; preds = %bb4, %bb3
br label %bb8

bb7: ; No predecessors!
unreached: ; No predecessors!
ret i32 %tmp

bb8: ; preds = %bb6, %bb5, %bb3
br label %bb3
}

0 comments on commit ab17873

Please sign in to comment.