diff options
author | Jan Voung <jvoung@chromium.org> | 2013-06-12 13:26:07 -0700 |
---|---|---|
committer | Jan Voung <jvoung@chromium.org> | 2013-06-12 13:26:07 -0700 |
commit | 7f4a09812f8657db659ceae09fc8d3826c256c5e (patch) | |
tree | a6c10a4783b0bc625f78a905b91d9bf2125af11a /lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp | |
parent | 2117e90c707473abc7f2d76e5625e566c79de204 (diff) |
Move non-Pow transcendentals back to disallowed list (unused).
Initially whitelisted to satisfy tests/toolchain/llvm_math_intrinsics.c,
which tests the intrinsics directly. Those tests now skip
ABI verification so they will continue to pass.
Outside of those direct uses, they are not used.
llvm.powi gets introduced during the llvm sandboxed build.
Clang CGBuiltin.cpp has a way to introduce Intrinsic::pow
and Intrinsic::powi. It does not introduce any of the other
intrinsics.
We can add them back later and supply something in compiler_rt
when clang or some transformation actually introduces them.
For now that is not the case.
BUG=https://code.google.com/p/nativeclient/issues/detail?id=3378
TEST= scons, llvm nightly, gcc torture, spec2k, naclports
R=eliben@chromium.org
Review URL: https://codereview.chromium.org/16794006
Diffstat (limited to 'lib/Bitcode/NaCl/Reader/NaClBitcodeHeader.cpp')
0 files changed, 0 insertions, 0 deletions