Go to file
Saleem Abdulrasool 26c00e3700 ARM: fix vectorized division on WoA
The Windows on ARM target uses custom division for normal division as
the backend needs to insert division-by-zero checks.  However, it is
designed to only handle non-vectorized division.  ARM has custom
lowering for vectorized division as that can avoid loading registers
with the values and invoke a division routine for each one, preferring
to lower using NEON instructions.  Fall back to the custom lowering for
the NEON instructions if we encounter a vectorized division.

Resolves PR31778!

llvm-svn: 293259
2017-01-27 03:41:53 +00:00
clang [docs] Add help text and refine grouping for various options. 2017-01-27 02:08:37 +00:00
clang-tools-extra [Clang-tidy documentation] Consistency (fix-it); 80 characters per line. 2017-01-26 23:58:21 +00:00
compiler-rt [Builtin][ARM] Add Thumb1 support for aeabi_c{f,d}cmp.S and dcmp.S 2017-01-27 01:21:00 +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 math: Add logb builtin 2017-01-18 03:14:10 +00:00
libcxx Disable thread safety analysis for some functions in __thread_support 2017-01-26 18:37:18 +00:00
libcxxabi Fix chromium build (libcxxabi) 2017-01-26 10:38:03 +00:00
libunwind Revert "DWARF: convert error logs to _LIBUNWIND_LOG" 2017-01-27 02:26:52 +00:00
lld Fix -r when the input has a relocation with no symbol. 2017-01-26 14:09:18 +00:00
lldb Removed an unneccesary #if now that debugserver-mini links Foundation. 2017-01-26 08:51:32 +00:00
llgo [llgo] Remove support for LLVM attributes 2016-12-06 19:22:04 +00:00
llvm ARM: fix vectorized division on WoA 2017-01-27 03:41:53 +00:00
openmp [OpenMP] Initial implementation of OpenMP offloading library - libomptarget. 2017-01-25 21:27:24 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [ScopDetectionDiagnostic] Add meaningfull enduser message for regions with entry block 2017-01-26 10:41:37 +00:00