[AMDGPU] Add True16 register classes.
[llvm-project.git] / llvm / test / Transforms / GVN / addrspacecast.ll
blob3486a4e012cf1b42f541a4dc9ba09d7299c981d8
1 ; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
2 ; RUN: opt < %s -passes=gvn -S | FileCheck %s
4 define ptr addrspace(1) @addrspacecast(ptr %ptr) {
5 ; CHECK-LABEL: @addrspacecast(
6 ; CHECK-NEXT:  block1:
7 ; CHECK-NEXT:    [[Z1:%.*]] = addrspacecast ptr [[PTR:%.*]] to ptr addrspace(1)
8 ; CHECK-NEXT:    store ptr addrspace(1) [[Z1]], ptr undef
9 ; CHECK-NEXT:    ret ptr addrspace(1) [[Z1]]
11 block1:
12   %z1 = addrspacecast ptr %ptr to ptr addrspace(1)
13   store ptr addrspace(1) %z1, ptr undef
14   br label %block2
16 block2:
17   %z2 = addrspacecast ptr %ptr to ptr addrspace(1)
18   ret ptr addrspace(1) %z2