diff options
author | Eli Bendersky <eliben@google.com> | 2013-07-03 19:19:12 +0000 |
---|---|---|
committer | Eli Bendersky <eliben@google.com> | 2013-07-03 19:19:12 +0000 |
commit | 9b64ec18c10231d9890fe5f937384ab4756ac84d (patch) | |
tree | fd2de983118f7f67abe4d8ff363dfeb976342c6e /llvm/lib/CodeGen/MachineBasicBlock.cpp | |
parent | 7a433802cfc33ed6edc63d59284d4a4022cf4656 (diff) | |
download | llvm-9b64ec18c10231d9890fe5f937384ab4756ac84d.zip llvm-9b64ec18c10231d9890fe5f937384ab4756ac84d.tar.gz llvm-9b64ec18c10231d9890fe5f937384ab4756ac84d.tar.bz2 |
Add target hook CodeGen queries when generating builtin pow*.
Without fmath-errno, Clang currently generates calls to @llvm.pow.* intrinsics
when it sees pow*(). This may not be suitable for all targets (for
example le32/PNaCl), so the attached patch adds a target hook that CodeGen
queries. The target can state its preference for having or not having the
intrinsic generated. Non-PNaCl behavior remains unchanged;
PNaCl-specific test added.
llvm-svn: 185568
Diffstat (limited to 'llvm/lib/CodeGen/MachineBasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions