diff options
author | Reid Kleckner <reid@kleckner.net> | 2015-05-01 20:14:04 +0000 |
---|---|---|
committer | Reid Kleckner <reid@kleckner.net> | 2015-05-01 20:14:04 +0000 |
commit | 2747d3d55a2a4c67c2126b42c4eb823ed456b2a4 (patch) | |
tree | f175df2251cd7dde883fddb098ff5c5354eee7e1 /llvm/lib/Target/X86/X86TargetMachine.cpp | |
parent | 4856fc61b4820992534be6a0040dfc4ab9c7b207 (diff) | |
download | llvm-2747d3d55a2a4c67c2126b42c4eb823ed456b2a4.zip llvm-2747d3d55a2a4c67c2126b42c4eb823ed456b2a4.tar.gz llvm-2747d3d55a2a4c67c2126b42c4eb823ed456b2a4.tar.bz2 |
Revert "[WinEH] Add an EH registration and state insertion pass for 32-bit x86"
This reverts commit r236339, it breaks the win32 clang-cl self-host.
llvm-svn: 236340
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()); } |