[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