forked from OSchip/llvm-project
[LTO][NPM] Default to using NPM under ENABLE_EXPERIMENTAL_NEW_PASS_MANAGER
This affects users of LTO that don't explicitly set UseNewPM. Reviewed By: MaskRay Differential Revision: https://reviews.llvm.org/D92894
This commit is contained in:
parent
880aa6ac66
commit
cc15e75ce8
|
@ -15,6 +15,7 @@
|
||||||
#define LLVM_LTO_CONFIG_H
|
#define LLVM_LTO_CONFIG_H
|
||||||
|
|
||||||
#include "llvm/ADT/DenseSet.h"
|
#include "llvm/ADT/DenseSet.h"
|
||||||
|
#include "llvm/Config/llvm-config.h"
|
||||||
#include "llvm/IR/DiagnosticInfo.h"
|
#include "llvm/IR/DiagnosticInfo.h"
|
||||||
#include "llvm/IR/GlobalValue.h"
|
#include "llvm/IR/GlobalValue.h"
|
||||||
#include "llvm/IR/LLVMContext.h"
|
#include "llvm/IR/LLVMContext.h"
|
||||||
|
@ -50,7 +51,7 @@ struct Config {
|
||||||
bool DisableVerify = false;
|
bool DisableVerify = false;
|
||||||
|
|
||||||
/// Use the new pass manager
|
/// Use the new pass manager
|
||||||
bool UseNewPM = false;
|
bool UseNewPM = LLVM_ENABLE_NEW_PASS_MANAGER;
|
||||||
|
|
||||||
/// Flag to indicate that the optimizer should not assume builtins are present
|
/// Flag to indicate that the optimizer should not assume builtins are present
|
||||||
/// on the target.
|
/// on the target.
|
||||||
|
|
Loading…
Reference in New Issue