diff options
Diffstat (limited to 'llvm/lib/Target/X86/X86TargetMachine.cpp')
| -rw-r--r-- | llvm/lib/Target/X86/X86TargetMachine.cpp | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/llvm/lib/Target/X86/X86TargetMachine.cpp b/llvm/lib/Target/X86/X86TargetMachine.cpp index 9484f678808..919072aa913 100644 --- a/llvm/lib/Target/X86/X86TargetMachine.cpp +++ b/llvm/lib/Target/X86/X86TargetMachine.cpp @@ -185,7 +185,6 @@ public: void addIRPasses() override; bool addInstSelector() override; bool addILPOpts() override; - bool addPreISel() override; void addPreRegAlloc() override; void addPostRegAlloc() override; void addPreEmitPass() override; @@ -221,14 +220,6 @@ bool X86PassConfig::addILPOpts() { return true; } -bool X86PassConfig::addPreISel() { - // Only add this pass for 32-bit x86. - Triple TT(TM->getTargetTriple()); - if (TT.getArch() == Triple::x86) - addPass(createX86WinEHStatePass()); - return true; -} - void X86PassConfig::addPreRegAlloc() { addPass(createX86CallFrameOptimization()); } |

