[llvm] 829ddbe - build: make sanitizer builds use optimized tablegen (#156784)

via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 4 12:54:54 PDT 2025


Author: Matheus Izvekov
Date: 2025-09-04T16:54:50-03:00
New Revision: 829ddbe719280708b49c88e55b66182da095b297

URL: https://github.com/llvm/llvm-project/commit/829ddbe719280708b49c88e55b66182da095b297
DIFF: https://github.com/llvm/llvm-project/commit/829ddbe719280708b49c88e55b66182da095b297.diff

LOG: build: make sanitizer builds use optimized tablegen (#156784)

Honor LLVM_OPTIMIZED_TABLEGEN  when LLVM_USE_SANITIZER is used.

Added: 
    

Modified: 
    llvm/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/llvm/CMakeLists.txt b/llvm/CMakeLists.txt
index 3eb695665130d..b0450d7c343b2 100644
--- a/llvm/CMakeLists.txt
+++ b/llvm/CMakeLists.txt
@@ -944,7 +944,8 @@ if (LLVM_LINK_LLVM_DYLIB AND BUILD_SHARED_LIBS)
 endif()
 
 option(LLVM_OPTIMIZED_TABLEGEN "Force TableGen to be built with optimization" OFF)
-if(CMAKE_CROSSCOMPILING OR (LLVM_OPTIMIZED_TABLEGEN AND (LLVM_ENABLE_ASSERTIONS OR CMAKE_CONFIGURATION_TYPES)))
+if(CMAKE_CROSSCOMPILING OR (LLVM_OPTIMIZED_TABLEGEN AND (LLVM_ENABLE_ASSERTIONS
+  OR CMAKE_CONFIGURATION_TYPES OR LLVM_USE_SANITIZER)))
   set(LLVM_USE_HOST_TOOLS ON)
 endif()
 


        


More information about the llvm-commits mailing list