diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2010-12-04 14:22:24 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2010-12-04 14:22:24 +0000 |
commit | 8ceebfaa0438d2e4f6918394a17258dfc5a67384 (patch) | |
tree | a9574ce95e75dc89d6af496a89ad19c66289225c /llvm/lib/Target/X86 | |
parent | 594827281cbcd40a07637fdc7678bacccce30e0e (diff) | |
download | bcm5719-llvm-8ceebfaa0438d2e4f6918394a17258dfc5a67384.tar.gz bcm5719-llvm-8ceebfaa0438d2e4f6918394a17258dfc5a67384.zip |
Simplify code. No functionality change.
llvm-svn: 120907
Diffstat (limited to 'llvm/lib/Target/X86')
-rw-r--r-- | llvm/lib/Target/X86/X86ISelLowering.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/llvm/lib/Target/X86/X86ISelLowering.cpp b/llvm/lib/Target/X86/X86ISelLowering.cpp index f3c1b853730..0bbf990ab77 100644 --- a/llvm/lib/Target/X86/X86ISelLowering.cpp +++ b/llvm/lib/Target/X86/X86ISelLowering.cpp @@ -521,13 +521,12 @@ X86TargetLowering::X86TargetLowering(X86TargetMachine &TM) setOperationAction(ISD::UNDEF, MVT::f80, Expand); setOperationAction(ISD::FCOPYSIGN, MVT::f80, Expand); { - bool ignored; - APFloat TmpFlt(+0.0); - TmpFlt.convert(APFloat::x87DoubleExtended, APFloat::rmNearestTiesToEven, - &ignored); + APFloat TmpFlt = APFloat::getZero(APFloat::x87DoubleExtended); addLegalFPImmediate(TmpFlt); // FLD0 TmpFlt.changeSign(); addLegalFPImmediate(TmpFlt); // FLD0/FCHS + + bool ignored; APFloat TmpFlt2(+1.0); TmpFlt2.convert(APFloat::x87DoubleExtended, APFloat::rmNearestTiesToEven, &ignored); |