Go to file
Nicolai Hahnle 78fd4f087b AMDGPU: mark ldexp LibCalls as unavailable
Summary:
The LibCallSimplifier will turn llvm.exp2.* intrinsics into ldexp* libcalls
which do not make sense with the AMDGPU backend.

In the long run, we'll want an llvm.ldexp.* intrinsic to properly make use of
this optimization, but this works around the problem for now.

See also: http://reviews.llvm.org/D14327 (suggested llvm.ldexp.* implementation)
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=92709

Reviewers: arsenm, tstellarAMD

Differential Revision: http://reviews.llvm.org/D14990

llvm-svn: 255658
2015-12-15 17:24:15 +00:00
clang clang-cl: Add an alias for /wd4100 2015-12-15 17:07:16 +00:00
clang-tools-extra [clang-tidy] Check for suspicious string assignments. 2015-12-15 08:47:20 +00:00
compiler-rt [asan] try to fix ARM bots 2015-12-15 01:05:35 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc integer: remove explicit casts from _MIN definitions 2015-10-06 19:12:12 +00:00
libcxx Mark declarations of externally instantiated functions as inline so GCC doesn't complain. 2015-12-15 01:41:41 +00:00
libcxxabi [libc++abi] Use libgcc and libgcc_s to provide _Unwind symbols instead of libgcc_eh.a 2015-12-14 22:20:04 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Fixed mistype in comment. NFC. 2015-12-15 14:20:57 +00:00
lldb Merge ENABLE_THREADS and ENABLE_STD_THREADS markers 2015-12-15 12:11:00 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm AMDGPU: mark ldexp LibCalls as unavailable 2015-12-15 17:24:15 +00:00
openmp Fix broken visual studio builds by disabling KMP_USE_TSX. 2015-12-14 17:39:30 +00:00
polly Fix typos; NFC 2015-12-14 23:41:32 +00:00