From 611eeae7d2779daaccd4f981ab173a7649f878b4 Mon Sep 17 00:00:00 2001 From: Chris Bieneman Date: Thu, 24 Mar 2016 18:46:43 +0000 Subject: [PATCH] [Docs] Updating CMake docs to include LLVM_OPTIMIZED_TABLEGEN This is based on feedback on llvm-commits from Sean Silvas. llvm-svn: 264318 --- llvm/docs/CMake.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/llvm/docs/CMake.rst b/llvm/docs/CMake.rst index 0bd92bfe9a47..8b441a4b6b7c 100644 --- a/llvm/docs/CMake.rst +++ b/llvm/docs/CMake.rst @@ -474,6 +474,12 @@ LLVM-specific variables If you want to build LLVM as a shared library, you should use the ``LLVM_BUILD_LLVM_DYLIB`` option. +**LLVM_OPTIMIZED_TABLEGEN**:BOOL + If enabled and building a debug or asserts build the CMake build system will + generate a Release build tree to build a fully optimized tablegen for use + during the build. Enabling this option can significantly speed up build times + especially when building LLVM in Debug configurations. + CMake Caches ============