Go to file
Ahmed Bougacha f1ac850e77 [Builtins] Implement half-precision conversions.
Mostly uninteresting, except:
- in __extendXfYf2, when checking if the number is normal, the old
  code relied on the unsignedness of src_rep_t, which is a problem
  when sizeof(src_rep_t) < sizeof(int): the result gets promoted to
  int, the signedness of which breaks the comparison.
  I added an explicit cast; it shouldn't affect other types.
- we can't pass __fp16, so src_t and src_rep_t are the same.
- the gnu_*_ieee symbols are simply duplicated definitions, as aliases
  are problematic on mach-o (where only weak aliases are supported;
  that's not what we want).

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

llvm-svn: 237161
2015-05-12 18:33:42 +00:00
clang Fixed double-free in case of module loading error. 2015-05-12 17:44:15 +00:00
clang-tools-extra [clang-tidy] Treat all types with non-trivial destructors as RAII. 2015-05-12 12:17:20 +00:00
compiler-rt [Builtins] Implement half-precision conversions. 2015-05-12 18:33:42 +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 Implement sin for double types 2015-05-12 17:18:47 +00:00
libcxx Fix for LWG Issue 2415: Inconsistency between unique_ptr and shared_ptr 2015-05-10 13:59:45 +00:00
libcxxabi LIBCXXABI_LIBUNWIND_INCLUDES is already set before calling find_path, and find_path will not update it. 2015-05-09 21:03:01 +00:00
libunwind unwind: permit building against libstdc++ 2015-05-11 16:35:13 +00:00
lld [ARM] Use the correct variable name and unbreak buildbot. 2015-05-08 16:49:18 +00:00
lldb XFAIL and Skip flaky test case on linux 2015-05-12 14:25:43 +00:00
llgo [llgo] add buildbot-slave config 2015-04-08 01:41:46 +00:00
llvm Revert r237157, "YAML: Fix typos. NFC". 2015-05-12 17:44:32 +00:00
openmp patch to allow lib name at configure time (from C.Bergstrom) 2015-05-12 13:31:57 +00:00
polly Rename IslCodeGeneration to CodeGeneration 2015-05-12 07:45:52 +00:00