summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/X86/X86ISelLowering.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/Target/X86/X86ISelLowering.cpp
parentf363ed9804e72982b673ff36ef1f1450a1774ba1 (diff)
downloadbcm5719-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/Target/X86/X86ISelLowering.cpp')
-rw-r--r--llvm/lib/Target/X86/X86ISelLowering.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp
index f6f137a1b92..069cfe49f2e 100644
--- a/llvm/lib/Target/X86/X86ISelLowering.cpp
+++ b/llvm/lib/Target/X86/X86ISelLowering.cpp
@@ -2701,10 +2701,6 @@ SDValue X86TargetLowering::LowerFormalArguments(
}
MachineModuleInfo &MMI = MF.getMMI();
- const Function *WinEHParent = nullptr;
- if (MMI.hasWinEHFuncInfo(Fn))
- WinEHParent = MMI.getWinEHParent(Fn);
- bool IsWinEHParent = WinEHParent && WinEHParent == Fn;
// Figure out if XMM registers are in use.
assert(!(Subtarget->useSoftFloat() &&
@@ -2861,7 +2857,7 @@ SDValue X86TargetLowering::LowerFormalArguments(
FuncInfo->setArgumentStackSize(StackSize);
- if (IsWinEHParent) {
+ if (MMI.hasWinEHFuncInfo(Fn)) {
if (Is64Bit) {
int UnwindHelpFI = MFI->CreateStackObject(8, 8, /*isSS=*/false);
SDValue StackSlot = DAG.getFrameIndex(UnwindHelpFI, MVT::i64);
OpenPOWER on IntegriCloud