summaryrefslogtreecommitdiffstats
path: root/llvm/docs/CMake.rst
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/docs/CMake.rst')
-rw-r--r--llvm/docs/CMake.rst8
1 files changed, 8 insertions, 0 deletions
diff --git a/llvm/docs/CMake.rst b/llvm/docs/CMake.rst
index 1490b38feb1e..d2f66d71d39a 100644
--- a/llvm/docs/CMake.rst
+++ b/llvm/docs/CMake.rst
@@ -762,6 +762,9 @@ enabled sub-projects. Nearly all of these variable names begin with
**LLVM_PARALLEL_LINK_JOBS**:STRING
Define the maximum number of concurrent link jobs.
+**LLVM_PARALLEL_TABLEGEN_JOBS**:STRING
+ Define the maximum number of concurrent tablegen jobs.
+
**LLVM_RAM_PER_COMPILE_JOB**:STRING
Calculates the amount of Ninja compile jobs according to available resources.
Value has to be in MB, overwrites LLVM_PARALLEL_COMPILE_JOBS. Compile jobs
@@ -775,6 +778,11 @@ enabled sub-projects. Nearly all of these variable names begin with
to be sure its not terminated in your memory restricted environment. On ELF
platforms also consider ``LLVM_USE_SPLIT_DWARF`` in Debug build.
+**LLVM_RAM_PER_TABLEGEN_JOB**:STRING
+ Calculates the amount of Ninja tablegen jobs according to available resources.
+ Value has to be in MB, overwrites LLVM_PARALLEL_TABLEGEN_JOBS. Tablegen jobs
+ will be between one and amount of logical cores.
+
**LLVM_PROFDATA_FILE**:PATH
Path to a profdata file to pass into clang's -fprofile-instr-use flag. This
can only be specified if you're building with clang.