diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-02-28 19:09:33 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-02-28 19:09:33 +0000 |
commit | f7cfac7a1422f723f9288d3a0bcff72798d450c3 (patch) | |
tree | 0f3a82ed7d4c9f34bcc400ecf74e6ff2a2c9fd8d /llvm/lib/Object/MachOObjectFile.cpp | |
parent | 882987f30c919b6bac33588b5de2bd2f29e26a28 (diff) | |
download | llvm-f7cfac7a1422f723f9288d3a0bcff72798d450c3.zip llvm-f7cfac7a1422f723f9288d3a0bcff72798d450c3.tar.gz llvm-f7cfac7a1422f723f9288d3a0bcff72798d450c3.tar.bz2 |
Cost model support for lowered math builtins.
We make the cost for calling libm functions extremely high as emitting the
calls is expensive and causes spills (on x86) so performance suffers. We still
vectorize important calls like ceilf and friends on SSE4.1. and fabs.
Differential Revision: http://llvm-reviews.chandlerc.com/D466
llvm-svn: 176287
Diffstat (limited to 'llvm/lib/Object/MachOObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions