summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86WinEHState.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/lib/Target/X86/X86WinEHState.cpp')
-rw-r--r--llvm/lib/Target/X86/X86WinEHState.cpp9
1 files changed, 0 insertions, 9 deletions
diff --git a/llvm/lib/Target/X86/X86WinEHState.cpp b/llvm/lib/Target/X86/X86WinEHState.cpp
index a4ae396f826..454924b761b 100644
--- a/llvm/lib/Target/X86/X86WinEHState.cpp
+++ b/llvm/lib/Target/X86/X86WinEHState.cpp
@@ -71,7 +71,6 @@ private:
void addStateStoresToFunclet(Value *ParentRegNode, WinEHFuncInfo &FuncInfo,
Function &F, int BaseState);
void insertStateNumberStore(Value *ParentRegNode, Instruction *IP, int State);
- void insertRestoreFrame(BasicBlock *BB);
Value *emitEHLSDA(IRBuilder<> &Builder, Function *F);
@@ -475,14 +474,6 @@ int WinEHStatePass::escapeRegNode(Function &F) {
return Args.size() - 1;
}
-void WinEHStatePass::insertRestoreFrame(BasicBlock *BB) {
- Instruction *Start = BB->getFirstInsertionPt();
- if (match(Start, m_Intrinsic<Intrinsic::x86_seh_restoreframe>()))
- return;
- IRBuilder<> Builder(Start);
- Builder.CreateCall(RestoreFrame, {});
-}
-
void WinEHStatePass::addStateStoresToFunclet(Value *ParentRegNode,
WinEHFuncInfo &FuncInfo,
Function &F, int BaseState) {
OpenPOWER on IntegriCloud