Go to file
Simon Pilgrim 2b3b717768 [X86][SSE] Refactor getTargetConstantBitsFromNode to avoid large APInts (PR32037)
Much of PR32037's compile time regression is due to getTargetConstantBitsFromNode always creating large (>64bit) APInts during the bitcasting from the source data to the destination bitwidth.

This commit avoids this bitcast stage if the data is already the correct bitwidth.

llvm-svn: 305284
2017-06-13 10:13:48 +00:00
clang clang-format: add option to merge empty function body 2017-06-13 07:02:43 +00:00
clang-tools-extra Revert "[clangd] Allow to override contents of the file during completion." 2017-06-13 10:01:11 +00:00
compiler-rt tsan: fix reading of mutex flags 2017-06-13 09:37:51 +00:00
debuginfo-tests Add a test for PR33166. 2017-05-25 19:33:16 +00:00
libclc generic: add missing get_work_dim include 2017-06-02 15:58:35 +00:00
libcxx Add a test with an empty input range - should do nothing 2017-06-13 02:28:40 +00:00
libcxxabi Set a default value for LIBCXXABI_LIBDIR_SUFFIX, fixes installing into lib64 after r304374 2017-06-13 08:16:44 +00:00
libunwind [libunwind] Fix executable stack directive on Linux. 2017-05-16 20:18:57 +00:00
lld Fix broken LLD test. 2017-06-13 00:30:09 +00:00
lldb Introduce new command: thread backtrace unique 2017-06-12 16:25:24 +00:00
llgo irgen: Create functions instead of global variables for builtin hash and equal algorithms. 2017-06-04 22:11:28 +00:00
llvm [X86][SSE] Refactor getTargetConstantBitsFromNode to avoid large APInts (PR32037) 2017-06-13 10:13:48 +00:00
openmp [OpenMP] Prevent unused-variable warning in libomptarget when compiling in Release mode. 2017-06-09 16:46:07 +00:00
parallel-libs [Axccel] Remove -Wno-missing-braces in build 2016-12-19 21:34:07 +00:00
polly [www] Remove outdated documentation 2017-06-12 12:21:47 +00:00