18 lines · plain
1; NOTE: Assertions have been autogenerated by utils/update_test_checks.py UTC_ARGS: --version 52; RUN: opt -S -passes=newgvn < %s | FileCheck %s3 4; Test created to verify compilation without crashing.5 6@mem = addrspace(3) global i32 poison, align 47 8define i32 @foo() {9; CHECK-LABEL: define i32 @foo() {10; CHECK-NEXT: call void @llvm.amdgcn.s.barrier()11; CHECK-NEXT: [[OUT:%.*]] = load i32, ptr addrspace(3) @mem, align 412; CHECK-NEXT: ret i32 [[OUT]]13;14 call void @llvm.amdgcn.s.barrier()15 %out = load i32, ptr addrspace(3) @mem, align 416 ret i32 %out17}18