diff options
| author | David Majnemer <david.majnemer@gmail.com> | 2015-10-10 00:04:29 +0000 |
|---|---|---|
| committer | David Majnemer <david.majnemer@gmail.com> | 2015-10-10 00:04:29 +0000 |
| commit | bfa5b98201dc9c793a48e5a713a2159ed96e72eb (patch) | |
| tree | ea7821223611528ed49fddecf40ca2a33402c868 /llvm/lib/CodeGen/MachineModuleInfo.cpp | |
| parent | f363ed9804e72982b673ff36ef1f1450a1774ba1 (diff) | |
| download | bcm5719-llvm-bfa5b98201dc9c793a48e5a713a2159ed96e72eb.tar.gz bcm5719-llvm-bfa5b98201dc9c793a48e5a713a2159ed96e72eb.zip | |
[WinEH] Remove more dead code
wineh-parent is dead, so is ValueOrMBB.
llvm-svn: 249920
Diffstat (limited to 'llvm/lib/CodeGen/MachineModuleInfo.cpp')
| -rw-r--r-- | llvm/lib/CodeGen/MachineModuleInfo.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/llvm/lib/CodeGen/MachineModuleInfo.cpp b/llvm/lib/CodeGen/MachineModuleInfo.cpp index ee5852a8f93..33db3edffb7 100644 --- a/llvm/lib/CodeGen/MachineModuleInfo.cpp +++ b/llvm/lib/CodeGen/MachineModuleInfo.cpp @@ -467,16 +467,8 @@ try_next:; return FilterID; } -const Function *MachineModuleInfo::getWinEHParent(const Function *F) const { - StringRef WinEHParentName = - F->getFnAttribute("wineh-parent").getValueAsString(); - if (WinEHParentName.empty() || WinEHParentName == F->getName()) - return F; - return F->getParent()->getFunction(WinEHParentName); -} - WinEHFuncInfo &MachineModuleInfo::getWinEHFuncInfo(const Function *F) { - auto &Ptr = FuncInfoMap[getWinEHParent(F)]; + auto &Ptr = FuncInfoMap[F]; if (!Ptr) Ptr.reset(new WinEHFuncInfo); return *Ptr; |

