aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineModuleInfo.cpp
diff options
context:
space:
mode:
authorDavid Majnemer <david.majnemer@gmail.com>2015-10-10 00:04:29 +0000
committerDavid Majnemer <david.majnemer@gmail.com>2015-10-10 00:04:29 +0000
commitbfa5b98201dc9c793a48e5a713a2159ed96e72eb (patch)
treeea7821223611528ed49fddecf40ca2a33402c868 /llvm/lib/CodeGen/MachineModuleInfo.cpp
parentf363ed9804e72982b673ff36ef1f1450a1774ba1 (diff)
downloadllvm-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.cpp10
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;