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/Target/X86/X86ISelLowering.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/Target/X86/X86ISelLowering.cpp')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 6 |
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); |