diff options
| author | Reid Kleckner <rnk@google.com> | 2015-09-16 22:14:46 +0000 |
|---|---|---|
| committer | Reid Kleckner <rnk@google.com> | 2015-09-16 22:14:46 +0000 |
| commit | 813f1b65bc131b211ec5fef10ad47abc0488192d (patch) | |
| tree | 50945af80e2c6413233a92517adee7ef46a14ba0 /llvm/lib/CodeGen/PrologEpilogInserter.cpp | |
| parent | e39bd407ba29cf8ba20ec4f02f6a84b17cee2cb3 (diff) | |
| download | llvm-813f1b65bc131b211ec5fef10ad47abc0488192d.zip llvm-813f1b65bc131b211ec5fef10ad47abc0488192d.tar.gz llvm-813f1b65bc131b211ec5fef10ad47abc0488192d.tar.bz2 | |
[WinEH] Rip out the landingpad-based C++ EH state numbering code
It never really worked, and the new code is working better every day.
llvm-svn: 247860
Diffstat (limited to 'llvm/lib/CodeGen/PrologEpilogInserter.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/PrologEpilogInserter.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/llvm/lib/CodeGen/PrologEpilogInserter.cpp b/llvm/lib/CodeGen/PrologEpilogInserter.cpp index 54f5553..585c7ed 100644 --- a/llvm/lib/CodeGen/PrologEpilogInserter.cpp +++ b/llvm/lib/CodeGen/PrologEpilogInserter.cpp @@ -829,12 +829,6 @@ void PEI::replaceFrameIndices(MachineFunction &Fn) { TFI.getFrameIndexReference(Fn, H.CatchObj.FrameIndex, UnusedReg); } } - } else if (MMI.hasWinEHFuncInfo(F)) { - WinEHFuncInfo &FuncInfo = MMI.getWinEHFuncInfo(Fn.getFunction()); - auto I = FuncInfo.CatchHandlerParentFrameObjIdx.find(F); - if (I != FuncInfo.CatchHandlerParentFrameObjIdx.end()) - FuncInfo.CatchHandlerParentFrameObjOffset[F] = - TFI.getFrameIndexReferenceFromSP(Fn, I->second, FrameReg); } // Store SPAdj at exit of a basic block. |
