diff options
| author | Eli Friedman <eli.friedman@gmail.com> | 2011-05-16 21:28:22 +0000 | 
|---|---|---|
| committer | Eli Friedman <eli.friedman@gmail.com> | 2011-05-16 21:28:22 +0000 | 
| commit | d4a3609d307137a058d4f1e95947cd222d6e8d5c (patch) | |
| tree | 82dde71604712e7be43c514cd08238945706b8c5 /llvm/lib/Target | |
| parent | 539cde8bcef2da72eab66a4694a0469388ff3434 (diff) | |
| download | bcm5719-llvm-d4a3609d307137a058d4f1e95947cd222d6e8d5c.tar.gz bcm5719-llvm-d4a3609d307137a058d4f1e95947cd222d6e8d5c.zip | |
Remove dead code.  Fix associated test to use FileCheck.
llvm-svn: 131424
Diffstat (limited to 'llvm/lib/Target')
| -rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 14 | 
1 files changed, 0 insertions, 14 deletions
| diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index cd939f472e3..cb39679e066 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -1527,20 +1527,6 @@ X86TargetLowering::LowerCallResult(SDValue Chain, SDValue InFlag,          Val = DAG.getNode(ISD::FP_ROUND, dl, VA.getValVT(), Val,                            // This truncation won't change the value.                            DAG.getIntPtrConstant(1)); -    } else if (Is64Bit && CopyVT.isVector() && CopyVT.getSizeInBits() == 64) { -      // For x86-64, MMX values are returned in XMM0 / XMM1 except for v1i64. -      if (VA.getLocReg() == X86::XMM0 || VA.getLocReg() == X86::XMM1) { -        Chain = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), -                                   MVT::v2i64, InFlag).getValue(1); -        Val = Chain.getValue(0); -        Val = DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, MVT::i64, -                          Val, DAG.getConstant(0, MVT::i64)); -      } else { -        Chain = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(), -                                   MVT::i64, InFlag).getValue(1); -        Val = Chain.getValue(0); -      } -      Val = DAG.getNode(ISD::BITCAST, dl, CopyVT, Val);      } else {        Chain = DAG.getCopyFromReg(Chain, dl, VA.getLocReg(),                                   CopyVT, InFlag).getValue(1); | 

