SuccessChanges

Summary

  1. [NFC][libc++] Update the implementation status. (details)
  2. [mlir][Linalg] Extend tile+fuse to work on Linalg operation on tensors. (details)
  3. Add more explicit assert for failures (details)
  4. [libc++] Bring back mach_absolute_time implementation of steady_clock (details)
  5. [SimplifyLibCalls] Skip unused calls in sincos transform (details)
  6. Remove obsolete TODOs (details)
Commit 3317b38ef86ecee1ae134f419a8ed0f4733444a3 by koraq
[NFC][libc++] Update the implementation status.

During the review of https://reviews.llvm.org/D93912 we failed to notice
the implementation status wasn't updated. This rectifies the issue.
The file was modifiedlibcxx/docs/Cxx2bStatusPaperStatus.csv (diff)
Commit 01defcc8d74e65f3d304274bc4ede44d838ff22b by ravishankarm
[mlir][Linalg] Extend tile+fuse to work on Linalg operation on tensors.

Differential Revision: https://reviews.llvm.org/D93086
The file was modifiedmlir/lib/Dialect/Linalg/Analysis/DependenceAnalysis.cpp (diff)
The file was modifiedmlir/test/lib/Transforms/TestLinalgFusionTransforms.cpp (diff)
The file was modifiedmlir/include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h (diff)
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Fusion.cpp (diff)
The file was modifiedmlir/test/Dialect/Linalg/fusion-sequence.mlir (diff)
Commit 73de3df1d28523dbd67dd54594480d126e27b559 by jpienaar
Add more explicit assert for failures

Differential Revision: https://reviews.llvm.org/D95201
The file was modifiedmlir/lib/IR/BuiltinTypes.cpp (diff)
Commit faa440786ccf0c2846385c882426d207acbab49c by Louis Dionne
[libc++] Bring back mach_absolute_time implementation of steady_clock

This is meant to unblock Chrome, as discussed in https://llvm.org/D74489.

Differential Revision: https://reviews.llvm.org/D95177
The file was modifiedlibcxx/src/chrono.cpp (diff)
Commit 45b259f99509dda6820e09369d84c21d4ea33bcd by nikita.ppv
[SimplifyLibCalls] Skip unused calls in sincos transform

If the call result is unused, we should let it get DCEd rather
than replacing it. Also, don't try to replace an existing sincos
with another one (unless it's as part of combining sin and cos).

This avoids an infinite combine loop if the calls are not DCEd
as expected, which can happen with D94106 and lack of willreturn
annotation in hand-crafted IR.
The file was modifiedllvm/lib/Transforms/Utils/SimplifyLibCalls.cpp (diff)
Commit 975086b10a6f1ce5a9b78783f085c0da454c30bc by julian.lettner
Remove obsolete TODOs

Remove a few of my own TODOs that I will not have time to fix from lit
code.
The file was modifiedllvm/utils/lit/lit/cl_arguments.py (diff)