[llvm] AMDGPU/GlobalISel: Add regbanklegalize rules for uniform global loads (PR #145909)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 26 23:13:20 PDT 2025


================
@@ -0,0 +1,95 @@
+; NOTE: Assertions have been autogenerated by utils/update_llc_test_checks.py UTC_ARGS: --version 5
+; RUN: llc -global-isel -new-reg-bank-select -mtriple=amdgcn-amd-amdpal -mcpu=gfx1010 -verify-machineinstrs < %s | FileCheck %s
+
+define amdgpu_ps void @uniform_load_32(ptr addrspace(1) inreg %ptr0, ptr addrspace(1) inreg %ptr1, ptr addrspace(1) inreg %ptr2) {
----------------
arsenm wrote:

```suggestion
define amdgpu_ps void @uniform_load_i32(ptr addrspace(1) inreg %ptr0, ptr addrspace(1) inreg %ptr1, ptr addrspace(1) inreg %ptr2) {
```

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


More information about the llvm-commits mailing list