mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 10:42:39 +01:00
Revert "[CMake][NewPM] Move ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER into llvm/"
The new pass manager was accidentally enabled by default with this change. This reverts commit a36bd4c90dcca82be9b64f65dbd22e921b6485ef.
This commit is contained in:
parent
3592bb94b5
commit
3b1abe8f29
@ -697,9 +697,6 @@ else()
|
||||
endif()
|
||||
option(LLVM_ENABLE_PLUGINS "Enable plugin support" ${LLVM_ENABLE_PLUGINS_default})
|
||||
|
||||
set(ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER FALSE CACHE BOOL
|
||||
"Enable the experimental new pass manager by default.")
|
||||
|
||||
include(HandleLLVMOptions)
|
||||
|
||||
find_package(Python3 COMPONENTS Interpreter)
|
||||
@ -812,10 +809,6 @@ if (NOT TENSORFLOW_AOT_PATH STREQUAL "")
|
||||
${CMAKE_ARCHIVE_OUTPUT_DIRECTORY}/tf_runtime)
|
||||
endif()
|
||||
|
||||
# Keep the legacy CMake flag ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER for
|
||||
# compatibility.
|
||||
set(LLVM_ENABLE_NEW_PASS_MANAGER ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER)
|
||||
|
||||
# Configure the three LLVM configuration header files.
|
||||
configure_file(
|
||||
${LLVM_MAIN_INCLUDE_DIR}/llvm/Config/config.h.cmake
|
||||
|
@ -91,7 +91,4 @@
|
||||
/* Define to 1 if you have the <sysexits.h> header file. */
|
||||
#cmakedefine HAVE_SYSEXITS_H ${HAVE_SYSEXITS_H}
|
||||
|
||||
/* Define to 1 to enable the experimental new pass manager by default */
|
||||
#cmakedefine01 LLVM_ENABLE_NEW_PASS_MANAGER
|
||||
|
||||
#endif
|
||||
|
@ -34,6 +34,7 @@ write_cmake_config("Config") {
|
||||
"BACKEND_PACKAGE_STRING=LLVM ${llvm_version}git",
|
||||
"ENABLE_LINKER_BUILD_ID=",
|
||||
"ENABLE_X86_RELAX_RELOCATIONS=1",
|
||||
"ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER=",
|
||||
"CLANG_ENABLE_OBJC_REWRITER=1", # FIXME: flag?
|
||||
"CLANG_SYSTEMZ_DEFAULT_ARCH=z10",
|
||||
]
|
||||
|
@ -57,7 +57,7 @@ write_lit_config("lit_site_cfg") {
|
||||
# builds exist, to make sure it's a toolchain var.
|
||||
"CMAKE_CXX_COMPILER=c++",
|
||||
"ENABLE_BACKTRACES=1",
|
||||
"LLVM_ENABLE_NEW_PASS_MANAGER=0",
|
||||
"ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER=0",
|
||||
"LLVM_HOST_TRIPLE=$llvm_current_triple",
|
||||
"LLVM_LIT_TOOLS_DIR=", # Intentionally empty, matches cmake build.
|
||||
"LLVM_USE_SANITIZER=",
|
||||
|
@ -346,7 +346,6 @@ write_cmake_config("llvm-config") {
|
||||
"LLVM_VERSION_PATCH=$llvm_version_patch",
|
||||
"LLVM_WITH_Z3=",
|
||||
"PACKAGE_VERSION=${llvm_version}git",
|
||||
"LLVM_ENABLE_NEW_PASS_MANAGER=",
|
||||
]
|
||||
|
||||
if (current_os == "win") {
|
||||
|
Loading…
Reference in New Issue
Block a user