[llvm] [CodeGen] Gate rematerializer unit tests on AMDGPU target being enabled (PR #202966)
Lucas Ramirez via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 10 06:46:51 PDT 2026
https://github.com/lucas-rami updated https://github.com/llvm/llvm-project/pull/202966
>From 3d0152e684aa6d9d3dcbbc715966f60f5fcf7c60 Mon Sep 17 00:00:00 2001
From: Lucas Ramirez <lucas.rami at proton.me>
Date: Wed, 10 Jun 2026 13:27:03 +0000
Subject: [PATCH 1/2] Add missing #if around test set-up
---
llvm/unittests/CodeGen/RematerializerTest.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/llvm/unittests/CodeGen/RematerializerTest.cpp b/llvm/unittests/CodeGen/RematerializerTest.cpp
index 771ce62849eb9..93293f8924b2c 100644
--- a/llvm/unittests/CodeGen/RematerializerTest.cpp
+++ b/llvm/unittests/CodeGen/RematerializerTest.cpp
@@ -93,9 +93,11 @@ struct RematerializerWrapper {
class RematerializerTest : public CodeGenTestBase {
public:
static void SetUpTestCase() {
+#if LLVM_HAS_AMDGPU_TARGET
LLVMInitializeAMDGPUTargetInfo();
LLVMInitializeAMDGPUTarget();
LLVMInitializeAMDGPUTargetMC();
+#endif
}
void SetUp() override { setUpImpl("amdgcn--", "gfx950", ""); }
>From da73bd1d2e5fd4ad119238759173394deead5ba2 Mon Sep 17 00:00:00 2001
From: Lucas Ramirez <lucas.rami at proton.me>
Date: Wed, 10 Jun 2026 13:46:40 +0000
Subject: [PATCH 2/2] SKip early
---
llvm/unittests/CodeGen/RematerializerTest.cpp | 2 ++
1 file changed, 2 insertions(+)
diff --git a/llvm/unittests/CodeGen/RematerializerTest.cpp b/llvm/unittests/CodeGen/RematerializerTest.cpp
index 93293f8924b2c..b29f06ca83892 100644
--- a/llvm/unittests/CodeGen/RematerializerTest.cpp
+++ b/llvm/unittests/CodeGen/RematerializerTest.cpp
@@ -97,6 +97,8 @@ class RematerializerTest : public CodeGenTestBase {
LLVMInitializeAMDGPUTargetInfo();
LLVMInitializeAMDGPUTarget();
LLVMInitializeAMDGPUTargetMC();
+#else
+ GTEST_SKIP();
#endif
}
More information about the llvm-commits
mailing list