Go to file
Anton Korobeynikov d90dd7977e Fix invalid calling convention used for libcalls on ARM.
ARM ABI specifies that all the libcalls use soft FP ABI 
(even hard FP binaries). These days clang emits _mulsc3 / _muldc3
calls with default (C) calling convention which would be translated
into AAPCS_VFP LLVM calling and thus the result of complex
multiplication will be bogus.

Introduce a way for a target to specify explicitly calling
convention for libcalls. Right now this is temporary correctness
fix. Ultimately, we'll end with intrinsic for complex 
multiplication and all calling convention decisions for libcalls
will be put into backend.

llvm-svn: 223123
2014-12-02 16:04:58 +00:00
clang Fix invalid calling convention used for libcalls on ARM. 2014-12-02 16:04:58 +00:00
clang-tools-extra Update and simplify to match Clang r223095. 2014-12-02 00:32:02 +00:00
compiler-rt [Tsan] Fix the atomic_race.cc test to pass on systems with high loads 2014-12-02 15:04:39 +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 Don't include <stddef.h> 2014-11-18 14:19:27 +00:00
libcxx libc++: add NaCl and PNaCl support for std::random_device 2014-12-01 19:19:55 +00:00
libcxxabi Fix comment on end of #endif to match #if 2014-11-25 03:19:02 +00:00
lld [mach-o] Fix TrieEdge leak 2014-12-02 01:50:44 +00:00
lldb Fix the behavior of ${current-pc-arrow} in the default disassembly 2014-12-02 00:26:21 +00:00
llgo Initial commit of llgo third_party. 2014-11-27 00:12:26 +00:00
llvm [LICM] Avoind store sinking if no preheader is available 2014-12-02 14:22:34 +00:00
openmp I apologise in advance for the size of this check-in. At Intel we do 2014-10-07 16:25:50 +00:00
polly Drop unused enum value 2014-11-30 15:57:07 +00:00