hanchenye-llvm-project/clang/test/Driver/Inputs
Benjamin Kramer 058666a8d0 Driver: Link crtfastmath.o if it's available and -ffast-math is specified.
crtfastmath.o contains routines to set the floating point flags to a faster,
unsafe mode. Linking it in speeds up code dealing with denormals significantly
(PR14024).

For now this is only enabled on linux where I can test it and crtfastmath.o is
widely available. We may want to provide a similar file with compiler-rt
eventually and/or enable it on other platforms too.

llvm-svn: 165240
2012-10-04 19:42:20 +00:00
..
basic_android_tree Implement Adnroid MIPS toolchain support: 2012-10-03 17:46:38 +00:00
basic_freebsd64_tree Reintroduce r148981 with significantly improved regression test. Now it 2012-01-26 01:35:15 +00:00
basic_freebsd_tree Reintroduce r148981 with significantly improved regression test. Now it 2012-01-26 01:35:15 +00:00
basic_linux_tree Driver: Link crtfastmath.o if it's available and -ffast-math is specified. 2012-10-04 19:42:20 +00:00
debian_6_mips_tree Do not use "lib32" directory to create a library/object files 2012-09-14 11:27:24 +00:00
debian_multiarch_tree MIPS: Add tests to check the debian multiarch stuff for mips and mipsel targets. 2012-04-26 08:35:58 +00:00
fake_install_tree Use the InstalledDir correctly, and test it correctly as well. =/ Should 2011-10-05 06:38:03 +00:00
freescale_ppc64_tree Add the freescale_ppc64_tree that should have been included in r164177. 2012-09-18 22:53:24 +00:00
freescale_ppc_tree Add C/C++ header locations for the Freescale SDK. 2012-09-18 22:25:07 +00:00
gcc_version_parsing1 Enhance the GCC version parsing and comparison logic to handle some more 2011-11-05 23:24:30 +00:00
gcc_version_parsing2 Enhance the GCC version parsing and comparison logic to handle some more 2011-11-05 23:24:30 +00:00
gcc_version_parsing3 Enhance the GCC version parsing and comparison logic to handle some more 2011-11-05 23:24:30 +00:00
gcc_version_parsing4 Enhance the GCC version parsing and comparison logic to handle some more 2011-11-05 23:24:30 +00:00
montavista_i686_tree/usr/lib/gcc/i686-montavista-linux/4.2.0 supply a simple-minded testcase for r156813, to check whether the embedded montavista gcc toolchain is recognized 2012-05-30 09:56:26 +00:00
multiarch_freebsd64_tree Reintroduce r148981 with significantly improved regression test. Now it 2012-01-26 01:35:15 +00:00
multilib_32bit_linux_tree Enable generic multilib support on 32bit hosts. Previously this was only 2011-10-03 09:00:50 +00:00
multilib_64bit_linux_tree Test a multilib setup on a 64-bit host. This is the far more common 2011-10-03 09:08:26 +00:00
prefixed_tools_tree Revert part of r148839 and keep DefaultTargetTriple in the form adjusted 2012-02-22 19:15:16 +00:00
suse_10.3_ppc64_tree add tree test for suse on ppc64 (r146142) 2011-12-08 20:36:19 +00:00
ubuntu_11.04_multiarch_tree Fix an issue that Duncan discovered on a specific (no longer current) 2011-11-09 03:46:20 +00:00
ubuntu_12.04_LTS_multiarch_tree Add two more .keep files to avoid the missing of empty folders in git repository. 2012-07-31 10:52:55 +00:00