diff options
author | Reid Kleckner <reid@kleckner.net> | 2015-05-01 22:50:14 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2015-05-01 22:50:14 +0000 |
commit | 83d89fa5463fc8b7311bdb052a415c29da454e0b (patch) | |
tree | 0fc7a17d47f340cec32e943b97eca273fff1f9e7 /llvm/lib/Target/X86/X86TargetMachine.cpp | |
parent | 51476acd77afddd841e7d49e1ffb68621ca8f0b5 (diff) | |
download | llvm-83d89fa5463fc8b7311bdb052a415c29da454e0b.zip llvm-83d89fa5463fc8b7311bdb052a415c29da454e0b.tar.gz llvm-83d89fa5463fc8b7311bdb052a415c29da454e0b.tar.bz2 |
Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"
This reverts commit r236359. Things are still broken despite testing. :(
llvm-svn: 236360
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 9484f67..919072a 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()); } |