[llvm] [AMDGPU] Don't realign already allocated LDS. Point fix for 106412 (PR #106421)
Gheorghe-Teodor Bercea via llvm-commits
llvm-commits at lists.llvm.org
Wed Aug 28 10:22:19 PDT 2024
================
@@ -0,0 +1,15 @@
+; RUN: opt -S -mtriple=amdgcn-- -amdgpu-lower-module-lds < %s | FileCheck %s
+
+; Can't have a second variable without absolute_symbol showing it is realigned as
+; there is a fatal error on mixing absolute and non-absolute symbols
+
+; CHECK: @lds.dont_realign = internal addrspace(3) global i64 undef, align 2, !absolute_symbol !0
+ at lds.dont_realign = internal addrspace(3) global i64 undef, align 2, !absolute_symbol !0
----------------
doru1004 wrote:
Can we have one test with poison and one with undef? I've seen poison being used for these LDS vars in certain cases.
https://github.com/llvm/llvm-project/pull/106421
More information about the llvm-commits
mailing list