Go to file
Simon Pilgrim 9daacec816 [CostModel][X86] Add bool anyof/allof reduction costs
On pre-AVX512 targets we can use MOVMSK to extract reduced boolean results. This is properly optimized, annoyingly AVX512 isn't and produces code that is almost as bad as the (unchanged) costs suggest......

Differential Revision: https://reviews.llvm.org/D60403

llvm-svn: 358574
2019-04-17 10:58:19 +00:00
clang clang-cl: Parse /openmp:experimental 2019-04-17 10:05:58 +00:00
clang-tools-extra [clangd] Include insertion: require header guards, drop other heuristics, treat .def like .inc. 2019-04-17 10:36:02 +00:00
compiler-rt [builtins] Add __cmpsf2 for ARM version of comparesf2 2019-04-17 01:30:33 +00:00
debuginfo-tests Set config.lit_tools_dir, which is needed by lit.llvm.initialize. 2018-11-06 21:54:27 +00:00
libclc travis: Add LLVM-8 build 2019-03-27 21:28:31 +00:00
libcxx Fix visibility for coroutine types on Windows 2019-04-17 04:31:46 +00:00
libcxxabi Fix PR41465 - Use __builtin_mul_overflow instead of hand-rolled check. 2019-04-11 17:16:35 +00:00
libunwind [NFC] Move the export attribute after extern "C". 2019-04-12 18:34:19 +00:00
lld [ELF] Use llvm::bsearch. NFC 2019-04-17 08:00:46 +00:00
lldb Clear the output string passed to GetHostName() 2019-04-17 03:13:06 +00:00
llgo IR: Support parsing numeric block ids, and emit them in textual output. 2019-03-22 18:27:13 +00:00
llvm [CostModel][X86] Add bool anyof/allof reduction costs 2019-04-17 10:58:19 +00:00
openmp Fixed memory leak reported in Bugzilla: 2019-04-17 10:44:28 +00:00
parallel-libs Fix typos throughout the license files that somehow I and my reviewers 2019-01-21 09:52:34 +00:00
polly Apply include-what-you-use #include removal suggestions. NFC. 2019-03-28 20:19:49 +00:00
pstl [pstl] Remove the stdlib headers from the PSTL and move them to the tests 2019-04-16 14:38:08 +00:00
.arcconfig Update monorepo .arcconfig with new project callsign. 2019-01-31 14:34:59 +00:00
.clang-format Add .clang-tidy and .clang-format files to the toplevel of the 2019-01-29 16:43:16 +00:00
.clang-tidy Disable tidy checks with too many hits 2019-02-01 11:20:13 +00:00
.gitignore Add a reduced copy of the llvm .gitignore 2019-04-09 00:52:49 +00:00
README.md

README.md

The LLVM Compiler Infrastructure

This directory and its subdirectories contain source code for LLVM, a toolkit for the construction of highly optimized compilers, optimizers, and runtime environments.