[llvm] Remove `br i1 undef` from some regression tests [NFC] (#117292)
[llvm-project.git] / llvm / test / Transforms / NewGVN / 2007-07-25-InfiniteLoop.ll
blob5202a2bc6466b9248cc38e1deb2b5d80908f9ffa
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 4
2 ; RUN: opt < %s -passes=newgvn -S | FileCheck %s
4   %struct.INT2 = type { i32, i32 }
5 @blkshifts = external global ptr                ; <ptr> [#uses=2]
7 define i32 @xcompact() {
8 ; CHECK-LABEL: define i32 @xcompact() {
9 ; CHECK-NEXT:  entry:
10 ; CHECK-NEXT:    store ptr null, ptr @blkshifts, align 4
11 ; CHECK-NEXT:    br label [[BB:%.*]]
12 ; CHECK:       bb:
13 ; CHECK-NEXT:    br label [[BB]]
15 entry:
16   store ptr null, ptr @blkshifts, align 4
17   br label %bb
19 bb:             ; preds = %bb, %entry
20   %tmp10 = load ptr, ptr @blkshifts, align 4            ; <ptr> [#uses=0]
21   br label %bb