aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorMehdi Amini <joker.eph@gmail.com>2022-01-14 07:47:47 +0000
committerMehdi Amini <joker.eph@gmail.com>2022-01-15 19:36:27 +0000
commit772f7b87f8cc040203476e3cc6e6164473349a26 (patch)
tree1fbdde2b15aec75e67bed54bfb4297d42640f3cf /clang/lib/CodeGen/CodeGenModule.cpp
parentd3e49a41b19792c32578fcade2adae39e187fc98 (diff)
downloadllvm-772f7b87f8cc040203476e3cc6e6164473349a26.zip
llvm-772f7b87f8cc040203476e3cc6e6164473349a26.tar.gz
llvm-772f7b87f8cc040203476e3cc6e6164473349a26.tar.bz2
Disable the MLIR ExecutionEngine library when the native target is not configured
The execution engine would not be functional anyway, we're already disabling the tests, this also disable the rest of the code. Anecdotally this reduces the number of static library built when the builtin target is disabled goes from 236 to 218. Here is the complete list of LLVM targets built when running `ninja check-mlir`: libLLVMAggressiveInstCombine.a libLLVMAnalysis.a libLLVMAsmParser.a libLLVMBinaryFormat.a libLLVMBitReader.a libLLVMBitstreamReader.a libLLVMBitWriter.a libLLVMCore.a libLLVMDebugInfoCodeView.a libLLVMDebugInfoDWARF.a libLLVMDemangle.a libLLVMFileCheck.a libLLVMFrontendOpenMP.a libLLVMInstCombine.a libLLVMIRReader.a libLLVMMC.a libLLVMMCParser.a libLLVMObject.a libLLVMProfileData.a libLLVMRemarks.a libLLVMScalarOpts.a libLLVMSupport.a libLLVMTableGen.a libLLVMTableGenGlobalISel.a libLLVMTextAPI.a libLLVMTransformUtils.a Differential Revision: https://reviews.llvm.org/D117287
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions