diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2015-10-15 14:09:59 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2015-10-15 14:09:59 +0000 |
commit | 5dfcda73d538728812fda0ce5b0025f490fd3c6c (patch) | |
tree | 25bae5b065d30b7311a50cd22a4a98bc8df885e8 /llvm/lib/Target/X86/X86WinEHState.cpp | |
parent | d474a62032c375f585c05cac4fbe6f54d553716c (diff) | |
download | llvm-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.cpp | 9 |
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) { |