diff options
author | Quentin Colombet <qcolombet@apple.com> | 2017-08-03 21:52:25 +0000 |
---|---|---|
committer | Quentin Colombet <qcolombet@apple.com> | 2017-08-03 21:52:25 +0000 |
commit | 46794a0a6138a25b77ce6f86c916a04ba26dd9e2 (patch) | |
tree | bc4dce2cfaf8c03e10d4e5c27adccaee83d50ff2 /llvm/lib/Target/X86/X86TargetMachine.cpp | |
parent | 62fa12c9cf94250f23aa71f3aeaa693f47bd5469 (diff) |
[GlobalISel] Make GlobalISel a non-optional library.
With this change, the GlobalISel library gets always built. In
particular, this is not possible to opt GlobalISel out of the build
using the LLVM_BUILD_GLOBAL_ISEL variable any more.
Diffstat (limited to 'llvm/lib/Target/X86/X86TargetMachine.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86TargetMachine.cpp | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86TargetMachine.cpp b/llvm/lib/Target/X86/X86TargetMachine.cpp index e40481dad34..f071d229d89 100644 --- a/llvm/lib/Target/X86/X86TargetMachine.cpp +++ b/llvm/lib/Target/X86/X86TargetMachine.cpp @@ -306,12 +306,10 @@ public: void addIRPasses() override; bool addInstSelector() override; -#ifdef LLVM_BUILD_GLOBAL_ISEL bool addIRTranslator() override; bool addLegalizeMachineIR() override; bool addRegBankSelect() override; bool addGlobalInstructionSelect() override; -#endif bool addILPOpts() override; bool addPreISel() override; void addPreRegAlloc() override; @@ -361,7 +359,6 @@ bool X86PassConfig::addInstSelector() { return false; } -#ifdef LLVM_BUILD_GLOBAL_ISEL bool X86PassConfig::addIRTranslator() { addPass(new IRTranslator()); return false; @@ -381,7 +378,6 @@ bool X86PassConfig::addGlobalInstructionSelect() { addPass(new InstructionSelect()); return false; } -#endif bool X86PassConfig::addILPOpts() { addPass(&EarlyIfConverterID); |