| commit | 058666a8d02f5cd348150862a3401c9c4bd0b4d0 | [log] [tgz] |
|---|---|---|
| author | Benjamin Kramer <benny.kra@googlemail.com> | Thu Oct 04 19:42:20 2012 +0000 |
| committer | Benjamin Kramer <benny.kra@googlemail.com> | Thu Oct 04 19:42:20 2012 +0000 |
| tree | 528e657ffa85743e93147dcf2632a66d1da5949f | |
| parent | fe5e770c6dc7f8b6615b1d40efb18755cd9c5609 [diff] |
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