[llvm] [DirectX] Flatten arrays (PR #114332)
Justin Bogner via llvm-commits
llvm-commits at lists.llvm.org
Mon Nov 4 09:25:45 PST 2024
================
@@ -8,5 +9,9 @@
; CHECK @staticArray
; CHECK-NOT: @staticArray.scalarized
-; CHECK: @groushared3dArrayofVectors.scalarized = local_unnamed_addr addrspace(3) global [3 x [3 x [3 x [4 x i32]]]] zeroinitializer, align 16
-; CHECK-NOT: @groushared3dArrayofVectors
+; CHECK-NOT: @staticArray.scalarized.1dim
+; CHECK-NOT: @staticArray.1dim
+; DATACHECK: @groushared3dArrayofVectors.scalarized = local_unnamed_addr addrspace(3) global [3 x [3 x [3 x [4 x i32]]]] zeroinitializer, align 16
+; CHECK: @groushared3dArrayofVectors.scalarized.1dim = local_unnamed_addr addrspace(3) global [108 x i32] zeroinitializer, align 16
+; DATACHECK-NOT: @groushared3dArrayofVectors
+; CHECK-NOT: @groushared3dArrayofVectors.scalarized
----------------
bogner wrote:
There's a similar problem here where the `CHECK-NOT:`s aren't really going to be reliable. This one might be a bit harder to deal with though since we don't have good markers for the start and end of the globals here. This might be a moot point though - see my next comment.
https://github.com/llvm/llvm-project/pull/114332
More information about the llvm-commits
mailing list