[llvm] 3e97d11 - [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC.
Stanislav Mekhanoshin via llvm-commits
llvm-commits at lists.llvm.org
Fri Jul 9 12:59:18 PDT 2021
Author: Stanislav Mekhanoshin
Date: 2021-07-09T12:59:02-07:00
New Revision: 3e97d11df8ced9ea37d74fa020f3c984774b05e9
URL: https://github.com/llvm/llvm-project/commit/3e97d11df8ced9ea37d74fa020f3c984774b05e9
DIFF: https://github.com/llvm/llvm-project/commit/3e97d11df8ced9ea37d74fa020f3c984774b05e9.diff
LOG: [AMDGPU] Added v_accvgpr_read_b32 rematerialization test. NFC.
Added:
Modified:
llvm/test/CodeGen/AMDGPU/remat-vop.mir
Removed:
################################################################################
diff --git a/llvm/test/CodeGen/AMDGPU/remat-vop.mir b/llvm/test/CodeGen/AMDGPU/remat-vop.mir
index 5a468b5262aa..7917a5fd4e50 100644
--- a/llvm/test/CodeGen/AMDGPU/remat-vop.mir
+++ b/llvm/test/CodeGen/AMDGPU/remat-vop.mir
@@ -73,6 +73,27 @@ body: |
S_ENDPGM 0
...
---
+name: test_remat_v_accvgpr_read_b32
+tracksRegLiveness: true
+body: |
+ bb.0:
+ ; GCN-LABEL: name: test_remat_v_accvgpr_read_b32
+ ; GCN: renamable $vgpr0 = V_ACCVGPR_READ_B32_e64 undef $agpr0, implicit $exec
+ ; GCN: renamable $vgpr1 = V_ACCVGPR_READ_B32_e64 undef $agpr0, implicit $exec
+ ; GCN: S_NOP 0, implicit killed renamable $vgpr0
+ ; GCN: S_NOP 0, implicit killed renamable $vgpr1
+ ; GCN: renamable $vgpr0 = V_ACCVGPR_READ_B32_e64 undef $agpr0, implicit $exec
+ ; GCN: S_NOP 0, implicit killed renamable $vgpr0
+ ; GCN: S_ENDPGM 0
+ %0:vgpr_32 = V_ACCVGPR_READ_B32_e64 undef $agpr0, implicit $exec
+ %1:vgpr_32 = V_ACCVGPR_READ_B32_e64 undef $agpr0, implicit $exec
+ %2:vgpr_32 = V_ACCVGPR_READ_B32_e64 undef $agpr0, implicit $exec
+ S_NOP 0, implicit %0
+ S_NOP 0, implicit %1
+ S_NOP 0, implicit %2
+ S_ENDPGM 0
+...
+---
name: test_remat_v_accvgpr_write_b32
tracksRegLiveness: true
body: |
More information about the llvm-commits
mailing list