Bump version to 19.1.0-rc3
[llvm-project.git] / llvm / test / Transforms / NewGVN / pr24397.ll
blobd9981443522e7fded3f7aa1c69abb79ed74df8b8
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 4
2 ; RUN: opt -passes=newgvn -disable-output < %s
4 target triple = "x86_64-unknown-linux-gnu"
6 define i64 @foo(ptr %arrayidx) {
7 entry:
8   %p = load ptr, ptr %arrayidx, align 8
9   %cmpnull = icmp eq ptr %p, null
10   br label %BB2
12 entry2:                                           ; No predecessors!
13   br label %BB2
15 BB2:                                              ; preds = %entry2, %entry
16   %load = load i64, ptr %arrayidx, align 8
17   ret i64 %load