Today

devnexen added a comment to D49588: [CStringSyntaxChecker] Fix build bot builds != x86 archs.

The buildbots broke because of the miscalculation of the buffer array size.

Thu, Jul 19, 9:37 PM
devnexen created D49588: [CStringSyntaxChecker] Fix build bot builds != x86 archs.
Thu, Jul 19, 9:36 PM
0x8000-0000 updated the diff for D49114: [clang-tidy] Add a check for "magic numbers".

Filter out synthetic integers (such as _LINE_) from the report.

Thu, Jul 19, 9:20 PM
scanon committed rL337523: Add x86_64-unkown triple to llc for x86 test..
Add x86_64-unkown triple to llc for x86 test.
Thu, Jul 19, 8:56 PM
tstellar committed rL337522: Add links to 6.0.1 downloads.
Add links to 6.0.1 downloads
Thu, Jul 19, 8:53 PM
yaxunl updated the summary of D49083: [HIP] Register/unregister device fat binary only once.
Thu, Jul 19, 8:38 PM
yaxunl updated the diff for D49083: [HIP] Register/unregister device fat binary only once.

Revised by John's comments.

Thu, Jul 19, 8:37 PM
phosek abandoned D41752: [CMake] Collect target names in the global LLVM_RUNTIMES property.

Replaced by D49587.

Thu, Jul 19, 8:22 PM
phosek abandoned D41753: [CMake] Collect target names in the global LLVM_RUNTIMES property.

Replaced by D49587.

Thu, Jul 19, 8:22 PM
phosek abandoned D41754: [CMake] Collect target names in the global LLVM_RUNTIMES property.

Replaced by D49587.

Thu, Jul 19, 8:22 PM
phosek abandoned D41755: [CMake] Collect target names in the global LLVM_RUNTIMES property.

Replaced by D49587.

Thu, Jul 19, 8:22 PM
phosek created D49587: [CMake] Support exporting runtimes using the CMake export.
Thu, Jul 19, 8:21 PM
majnemer accepted D49552: Add a Microsoft Demangler library and utility..

I'm worried about some extreme template stuff (function templates are not considered for back-referencing but other templates and normal functions are OK) but you are gonna work thru the rest of mangle-ms-* so you'll get there ;)

Thu, Jul 19, 8:21 PM
0x8000-0000 updated the diff for D49114: [clang-tidy] Add a check for "magic numbers".

Add a (presently failing) test for not tripping up on LINE through several layers of macro expansion (as in GoogleTest library). This creates a lot of false positives in the unit tests and needs to be fixed.

Thu, Jul 19, 8:04 PM
yaxunl added inline comments to D49083: [HIP] Register/unregister device fat binary only once.
Thu, Jul 19, 7:55 PM
jdenny committed rCRT337521: [libFuzzer] Use separate test directory for each config.
[libFuzzer] Use separate test directory for each config
Thu, Jul 19, 7:44 PM
jdenny committed rL337521: [libFuzzer] Use separate test directory for each config.
[libFuzzer] Use separate test directory for each config
Thu, Jul 19, 7:44 PM
jdenny closed D49249: [libFuzzer] Use separate test directory for each config.
Thu, Jul 19, 7:44 PM
trentxintong created D49586: [ORE] Move loop invariant ORE checks outside the PM loop..
Thu, Jul 19, 7:44 PM
efriedma created D49585: [ARM] Prefer lsls+lsrs over lsls+ands or lsrs+ands in Thumb1..
Thu, Jul 19, 7:39 PM
wolfgangp added inline comments to D49522: [DWARF v5] Don't emit duplicate DW_AT_rnglists_base and address review comments from previous review.
Thu, Jul 19, 7:03 PM
wolfgangp updated the diff for D49522: [DWARF v5] Don't emit duplicate DW_AT_rnglists_base and address review comments from previous review.

Addressed review comments wrt correctly adding DW_AT_rnglists_base and associated test cases. More details inline.

Thu, Jul 19, 7:03 PM
EricWF committed rL337520: Fix two test failures in <experimental/filesystem>.
Fix two test failures in <experimental/filesystem>
Thu, Jul 19, 6:57 PM
EricWF committed rCXX337520: Fix two test failures in <experimental/filesystem>.
Fix two test failures in <experimental/filesystem>
Thu, Jul 19, 6:56 PM
EricWF committed rL337519: Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually always….
Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually always…
Thu, Jul 19, 6:50 PM
EricWF committed rCXX337519: Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually always….
Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually always…
Thu, Jul 19, 6:50 PM
efriedma updated subscribers of D49364: [ARM] Add support for spilling high registers in Thumb1.

Sorry, the mentioned idea with the copy is not quite clear to me. Could you please explain it a bit more for me?

Thu, Jul 19, 6:46 PM
ctopper committed rL337518: [DAGCombiner] Fold X - (-Y *Z) -> X + (Y * Z).
[DAGCombiner] Fold X - (-Y *Z) -> X + (Y * Z)
Thu, Jul 19, 6:45 PM
phosek added inline comments to D49502: [CMake] Support statically linking dependencies only to shared or static library.
Thu, Jul 19, 6:44 PM
NoQ added a comment to D49568: [analyzer][WIP] Scan the program state map in the visitor only once in DanglingInternalBufferChecker.

Oh, this FIXME, i almost forgot about that. Not sure if we should focus on this now because it's kinda premature optimization, especially after @george.karpenkov has fixed a large performance problem that caused VisitNode to be called like ~30 times more often than necessary (D47856), so now our visitors are very fast. But i totally agree that it is aesthetically unpleasant to leave this code in that shape.

Thu, Jul 19, 6:41 PM
phosek created D49584: [CMake] Install C++ ABI headers into the right location.
Thu, Jul 19, 6:38 PM
phosek updated the diff for D49502: [CMake] Support statically linking dependencies only to shared or static library.
Thu, Jul 19, 6:34 PM
shchenz added a comment to D49382: [InstrSimplify] fold sdiv if two operands are negatived and non-overflow.

@lebedev.ri Hi Roman, thanks very much for your comments. I wrongly assumed we only need the cases which are truly transformed by code patch. I will add the cases you point out.

Thu, Jul 19, 6:34 PM
NoQ accepted D49553: [analyzer] Rename DanglingInternalBufferChecker to InnerPointerChecker.

LGTM!

Thu, Jul 19, 6:30 PM
EricWF committed rCXX337517: cleanup test assertion inside library.
cleanup test assertion inside library
Thu, Jul 19, 6:30 PM
EricWF committed rL337517: cleanup test assertion inside library.
cleanup test assertion inside library
Thu, Jul 19, 6:30 PM
NoQ added inline comments to D49570: [analyzer] Improve warning messages and notes of DanglingInternalBufferChecker.
Thu, Jul 19, 6:30 PM
rtereshin added inline comments to D48853: [SCEV] Add [zs]ext{C,+,x} -> (D + [zs]ext{C-D,+,x})<nuw><nsw> transform.
Thu, Jul 19, 6:29 PM
rjmccall accepted D49303: [CodeGen][ObjC] Treat non-escaping blocks as global blocks to make copy/dispose a no-op.

Thanks. A couple tiny things and then LGTM.

Thu, Jul 19, 6:28 PM
EricWF committed rL337516: [libc++] Implement Directory Entry Caching -- Sort of..
[libc++] Implement Directory Entry Caching -- Sort of.
Thu, Jul 19, 6:28 PM