blob: 5c14cafbd7a87cc7add5e8982ed6c0a65414fadb [file] [log] [blame]
# NOTE: Assertions have been autogenerated by utils/update_mir_test_checks.py UTC_ARGS: --version 5
# RUN: llc -mtriple=amdgcn -mcpu=gfx900 -run-pass=none %s -o - | FileCheck %s
---
name: nusw_ptr_add
legalized: true
tracksRegLiveness: true
body: |
bb.0:
liveins: $vgpr0_vgpr1, $vgpr2_vgpr3
; CHECK-LABEL: name: nusw_ptr_add
; CHECK: liveins: $vgpr0_vgpr1, $vgpr2_vgpr3
; CHECK-NEXT: {{ $}}
; CHECK-NEXT: %ptr:_(p0) = COPY $vgpr0_vgpr1
; CHECK-NEXT: %off:_(s64) = COPY $vgpr2_vgpr3
; CHECK-NEXT: %ret:_(p0) = nuw nusw G_PTR_ADD %ptr, %off(s64)
; CHECK-NEXT: $vgpr0_vgpr1 = COPY %ret(p0)
%ptr:_(p0) = COPY $vgpr0_vgpr1
%off:_(s64) = COPY $vgpr2_vgpr3
%ret:_(p0) = nuw nusw G_PTR_ADD %ptr, %off
$vgpr0_vgpr1 = COPY %ret
...