llvm/lib/Target
Chris Lattner c0354c904b Set the rounding mode for the X86 FPU to 64-bits instead of 80-bits. We
don't support long double anyway, and this gives us FP results closer to
other targets.

This also speeds up 179.art from 41.4s to 18.32s, by eliminating a problem
with extra precision that causes an FP == comparison to fail (leading to
extra loop iterations).


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18895 91177308-0d34-0410-b5e6-96231b3b80d8
2004-12-13 17:23:11 +00:00
..
CBackend Emit correct prototype for __builtin_alloca on V8. 2004-12-10 05:44:45 +00:00
PowerPC Fix Regression/CodeGen/PowerPC/2004-12-12-ZeroSizeCommon.ll, and all programs 2004-12-12 20:36:19 +00:00
Skeleton ignore generated files 2004-11-21 00:01:54 +00:00
Sparc Add V8 SPEC status. 2004-12-13 00:27:35 +00:00
SparcV8 Add V8 SPEC status. 2004-12-13 00:27:35 +00:00
SparcV9 Use the target triple to pick this target. 2004-12-12 17:40:28 +00:00
X86 Set the rounding mode for the X86 FPU to 64-bits instead of 80-bits. We 2004-12-13 17:23:11 +00:00
Makefile Add SparcV8 target back into the build 2004-12-10 04:54:21 +00:00
MRegisterInfo.cpp Move destructor out of line to avoid vtable emission in every file that includes the header. Thanks to sabre. 2004-10-27 06:00:53 +00:00
Target.td Add isLittleEndianEncoding to InstrInfo class, defaults to `off' 2004-10-14 05:53:40 +00:00
TargetData.cpp Initial support for packed types, contributed by Morten Ofstad 2004-12-01 17:14:28 +00:00
TargetFrameInfo.cpp Remove dead methods 2004-08-12 18:37:15 +00:00
TargetInstrInfo.cpp ConstantTypeMustBeLoaded has been incorporated into SparcV9PreSelection, its 2004-07-27 21:43:38 +00:00
TargetMachine.cpp Changes For Bug 352 2004-09-01 22:55:40 +00:00
TargetMachineRegistry.cpp Implement TargetRegistrationListener 2004-07-11 06:03:21 +00:00
TargetSchedInfo.cpp Remove dead assert 2004-10-25 19:04:01 +00:00