aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineBasicBlock.cpp
diff options
context:
space:
mode:
authorEli Bendersky <eliben@google.com>2013-07-03 19:19:12 +0000
committerEli Bendersky <eliben@google.com>2013-07-03 19:19:12 +0000
commit9b64ec18c10231d9890fe5f937384ab4756ac84d (patch)
treefd2de983118f7f67abe4d8ff363dfeb976342c6e /llvm/lib/CodeGen/MachineBasicBlock.cpp
parent7a433802cfc33ed6edc63d59284d4a4022cf4656 (diff)
downloadllvm-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