diff options
| author | Pierre van Houtryve <pierre.vanhoutryve@amd.com> | 2025-05-08 10:40:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-08 10:40:15 +0200 |
| commit | 2b140932880db4d7a220b1b76eff4eec15066c58 (patch) | |
| tree | ad70d77416b003cb9fd6caafa0f920fb8d4f8a71 /llvm/test/CodeGen/MIR | |
| parent | 5b8664fcb253fbd9eb0e83db3c1c0e19dd2499ef (diff) | |
[CodeGen] Parse nusw flag (#138856)
Fixes #127781
Diffstat (limited to 'llvm/test/CodeGen/MIR')
| -rw-r--r-- | llvm/test/CodeGen/MIR/AMDGPU/ptradd-flags.mir | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/llvm/test/CodeGen/MIR/AMDGPU/ptradd-flags.mir b/llvm/test/CodeGen/MIR/AMDGPU/ptradd-flags.mir new file mode 100644 index 000000000000..5c14cafbd7a8 --- /dev/null +++ b/llvm/test/CodeGen/MIR/AMDGPU/ptradd-flags.mir @@ -0,0 +1,23 @@ +# 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 +... |
