[PATCH] D49330: [compiler-rt] Include -lm when using compiler-rt, due to dependencies in some __div methods.

2018-07-13 Thread Jordan Rupprecht via Phabricator via cfe-commits
rupprecht created this revision. rupprecht added a reviewer: saugustine. Herald added subscribers: cfe-commits, aheejin, sbc100, dberris, srhines. Some methods in compiler-rt builtins have dependencies on libm. Therefore building with -rtlib=compiler-rt is completely broken if those symbols are u

r337082 - Revert "[ThinLTO] Ensure we always select the same function copy to import"

2018-07-13 Thread Teresa Johnson via cfe-commits
Author: tejohnson Date: Fri Jul 13 18:50:14 2018 New Revision: 337082 URL: http://llvm.org/viewvc/llvm-project?rev=337082&view=rev Log: Revert "[ThinLTO] Ensure we always select the same function copy to import" This reverts commit r337051. Modified: cfe/trunk/lib/CodeGen/BackendUtil.cpp Mo

[PATCH] D48287: [HIP] Support -fcuda-flush-denormals-to-zero for amdgcn

2018-07-13 Thread Yaxun Liu via Phabricator via cfe-commits
yaxunl added a comment. In https://reviews.llvm.org/D48287#1138262, @tra wrote: > Using OpenCL's flag for the purpose adds a *third* way we handle denormals > flushing in clang. Now it would be HIP (which is CUDA-like) using OpenCL's > flag for denormals instead of CUDA's one. > You could chan

[PATCH] D49227: Override a bit fields layout from an external source

2018-07-13 Thread Aleksandr Urakov via Phabricator via cfe-commits
aleksandr.urakov added a comment. Thank you! Repository: rL LLVM https://reviews.llvm.org/D49227 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[libcxx] r337085 - Mark one more __wrap_iter operation as constexpr.

2018-07-13 Thread Marshall Clow via cfe-commits
Author: marshall Date: Fri Jul 13 20:06:11 2018 New Revision: 337085 URL: http://llvm.org/viewvc/llvm-project?rev=337085&view=rev Log: Mark one more __wrap_iter operation as constexpr. Modified: libcxx/trunk/include/iterator Modified: libcxx/trunk/include/iterator URL: http://llvm.org/view

[libcxx] r337087 - Mark __equal_to 's operations as constexpr.

2018-07-13 Thread Marshall Clow via cfe-commits
Author: marshall Date: Fri Jul 13 21:15:19 2018 New Revision: 337087 URL: http://llvm.org/viewvc/llvm-project?rev=337087&view=rev Log: Mark __equal_to 's operations as constexpr. Modified: libcxx/trunk/include/algorithm Modified: libcxx/trunk/include/algorithm URL: http://llvm.org/viewvc/ll

[PATCH] D49114: [clang-tidy] Add a check for "magic numbers"

2018-07-13 Thread Florin Iucha via Phabricator via cfe-commits
0x8000- updated this revision to Diff 155549. 0x8000- added a comment. Accept magic values arbitrarily deep in a constant initialization Repository: rCTE Clang Tools Extra https://reviews.llvm.org/D49114 Files: clang-tidy/readability/CMakeLists.txt clang-tidy/readability/MagicNum

[PATCH] D49338: Implement - P0122R7

2018-07-13 Thread Marshall Clow via Phabricator via cfe-commits
mclow.lists added inline comments. Comment at: include/span:236 +_LIBCPP_INLINE_VISIBILITY constexpr span(pointer __ptr, index_type __count) : __data{__ptr} +{ assert(_Extent == __count); } +_LIBCPP_INLINE_VISIBILITY constexpr span(pointer __f, pointer __l) : __

<    1   2