[Mlir-commits] [mlir] [MLIR] DISABLE_PCH_REUSE for runtime wrappers (PR #183239)
Maksim Levental
llvmlistbot at llvm.org
Wed Feb 25 09:16:52 PST 2026
https://github.com/makslevental updated https://github.com/llvm/llvm-project/pull/183239
>From 590568b4f9f73bda47a7a90f6ef6fdd800b2fd1b Mon Sep 17 00:00:00 2001
From: makslevental <maksim.levental at gmail.com>
Date: Tue, 24 Feb 2026 21:26:41 -0800
Subject: [PATCH 1/2] [MLIR] DISABLE_PCH_REUSE for runtime wrappers
---
mlir/lib/ExecutionEngine/CMakeLists.txt | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mlir/lib/ExecutionEngine/CMakeLists.txt b/mlir/lib/ExecutionEngine/CMakeLists.txt
index 3ce4079f16644..60b9e123dfa4e 100644
--- a/mlir/lib/ExecutionEngine/CMakeLists.txt
+++ b/mlir/lib/ExecutionEngine/CMakeLists.txt
@@ -176,6 +176,7 @@ if(LLVM_ENABLE_PIC)
APFloatWrappers.cpp
EXCLUDE_FROM_LIBMLIR
+ DISABLE_PCH_REUSE
)
set_target_properties(
mlir_apfloat_wrappers
@@ -273,6 +274,7 @@ if(LLVM_ENABLE_PIC)
CudaRuntimeWrappers.cpp
EXCLUDE_FROM_LIBMLIR
+ DISABLE_PCH_REUSE
)
set_property(TARGET mlir_cuda_runtime PROPERTY CXX_STANDARD 14)
@@ -468,6 +470,7 @@ if(LLVM_ENABLE_PIC)
SpirvCpuRuntimeWrappers.cpp
EXCLUDE_FROM_LIBMLIR
+ DISABLE_PCH_REUSE
)
target_compile_definitions(mlir_spirv_cpu_runtime
@@ -500,6 +503,8 @@ if(LLVM_ENABLE_PIC)
add_llvm_library(mlir_vulkan_runtime SHARED
VulkanRuntimeWrappers.cpp
VulkanRuntime.cpp
+
+ DISABLE_PCH_REUSE
)
target_include_directories(mlir_vulkan_runtime
>From 32ba6a790943cc1d44ff12add1d438c0a0d5ae56 Mon Sep 17 00:00:00 2001
From: m-levental <m_levental at apple.com>
Date: Wed, 25 Feb 2026 09:16:37 -0800
Subject: [PATCH 2/2] add more
---
mlir/lib/ExecutionEngine/CMakeLists.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/mlir/lib/ExecutionEngine/CMakeLists.txt b/mlir/lib/ExecutionEngine/CMakeLists.txt
index 60b9e123dfa4e..707dc5c50d868 100644
--- a/mlir/lib/ExecutionEngine/CMakeLists.txt
+++ b/mlir/lib/ExecutionEngine/CMakeLists.txt
@@ -232,7 +232,7 @@ if(LLVM_ENABLE_PIC)
AsyncRuntime.cpp
EXCLUDE_FROM_LIBMLIR
-
+ DISABLE_PCH_REUSE
LINK_LIBS PUBLIC
${LLVM_PTHREAD_LIB}
)
@@ -247,6 +247,7 @@ if(LLVM_ENABLE_PIC)
add_mlir_library(mlir_arm_sme_abi_stubs
SHARED
+ DISABLE_PCH_REUSE
ArmSMEStubs.cpp)
target_compile_definitions(mlir_arm_sme_abi_stubs PRIVATE mlir_arm_sme_abi_stubs_EXPORTS)
More information about the Mlir-commits
mailing list