Go to file
Ehsan Amiri 9b91cfa0b0 [PPC] support for arithmetic builtins in the FE
(commit again after fixing the buildbot failures)
This adds various overloads of the following builtins to altivec.h:

    vec_neg
    vec_nabs
    vec_adde
    vec_addec
    vec_sube
    vec_subec
    vec_subc

Note that for vec_sub builtins on 32 bit integers, the semantics is similar to
what ISA describes for instructions like vsubecuq that work on quadwords: the
first operand is added to the one's complement of the second operand. (As
opposed to two's complement which I expected).

llvm-svn: 287795
2016-11-23 18:36:29 +00:00
clang [PPC] support for arithmetic builtins in the FE 2016-11-23 18:36:29 +00:00
clang-tools-extra [clang-rename] Add test case for r287758. 2016-11-23 13:14:19 +00:00
compiler-rt [asan/win] Skip incremental linker padding during unregistration 2016-11-23 18:28:04 +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 Fix build since r286752. 2016-11-14 16:06:33 +00:00
libcxx [libc++] Remove unneeded visibility pragmas 2016-11-23 16:11:15 +00:00
libcxxabi __cxa_demangle: use default member initialization 2016-11-18 19:01:53 +00:00
libunwind EHABI: mark some functions as exported 2016-11-17 23:53:35 +00:00
lld Make log(), error() and fatal() thread-safe. 2016-11-23 18:34:28 +00:00
lldb Refactor LLDB's Windows process plugin (NFC) 2016-11-23 16:26:37 +00:00
llgo [llgo] add llgo source path to LLVM_GO_PACKAGES 2016-07-27 03:01:00 +00:00
llvm [X86] Allow folding of stack reloads when loading a subreg of the spilled reg 2016-11-23 18:33:49 +00:00
openmp Set task->td_dephash to NULL after free 2016-11-21 16:24:59 +00:00
parallel-libs [Acxxel] Remove setActiveDeviceForThread 2016-10-28 00:54:02 +00:00
polly Update to isl-0.17.1-284-gbb38638 2016-11-22 21:31:59 +00:00