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 | llvm-bfa5b98201dc9c793a48e5a713a2159ed96e72eb.zip llvm-bfa5b98201dc9c793a48e5a713a2159ed96e72eb.tar.gz llvm-bfa5b98201dc9c793a48e5a713a2159ed96e72eb.tar.bz2 |
[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 ee5852a..33db3ed 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; |