aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/X86/X86WinEHState.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-10-15 14:09:59 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-10-15 14:09:59 +0000
commit5dfcda73d538728812fda0ce5b0025f490fd3c6c (patch)
tree25bae5b065d30b7311a50cd22a4a98bc8df885e8 /llvm/lib/Target/X86/X86WinEHState.cpp
parentd474a62032c375f585c05cac4fbe6f54d553716c (diff)
downloadllvm-5dfcda73d538728812fda0ce5b0025f490fd3c6c.zip
llvm-5dfcda73d538728812fda0ce5b0025f490fd3c6c.tar.gz
llvm-5dfcda73d538728812fda0ce5b0025f490fd3c6c.tar.bz2
[X86] Rip out orphaned method declarations and other dead code. NFC.
llvm-svn: 250406
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 a4ae396..454924b 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) {