[llvm] [AMDGPU] Enable GCNRewritePartialRegUses pass by default. (PR #72975)

Petar Avramovic via llvm-commits llvm-commits at lists.llvm.org
Tue Nov 21 06:28:47 PST 2023


================
@@ -1,5 +1,5 @@
-# RUN: llc -march=amdgcn -mcpu=tonga %s -start-before detect-dead-lanes -stop-before machine-scheduler -verify-machineinstrs -o - | FileCheck -check-prefix=GCN %s
-# RUN: llc -march=amdgcn -mcpu=tonga %s -start-before detect-dead-lanes -stop-before machine-scheduler -verify-machineinstrs -early-live-intervals -o - | FileCheck -check-prefix=GCN %s
+# RUN: llc -march=amdgcn -mcpu=tonga %s -amdgpu-enable-rewrite-partial-reg-uses=false -start-before detect-dead-lanes -stop-before machine-scheduler -verify-machineinstrs -o - | FileCheck -check-prefix=GCN %s
+# RUN: llc -march=amdgcn -mcpu=tonga %s -amdgpu-enable-rewrite-partial-reg-uses=false -start-before detect-dead-lanes -stop-before machine-scheduler -verify-machineinstrs -early-live-intervals -o - | FileCheck -check-prefix=GCN %s
 
 # GCN-LABEL: name: dead_lane
 # GCN:      bb.0:
----------------
petar-avramovic wrote:

Why don't you update the test, it looks fine to me, it uses vgpr_32 instead of sub0:vreg_64

# GCN-NEXT: %5:vgpr_32 = nofpexcept V_MAC_F32_e32 undef %1:vgpr_32, undef %1:vgpr_32, undef %5, implicit $mode, implicit $exec
# GCN-NEXT: FLAT_STORE_DWORD undef %4:vreg_64, %5,

https://github.com/llvm/llvm-project/pull/72975


More information about the llvm-commits mailing list