AbortedChanges

Summary

  1. [Polly] Fix PM invalidate usage after D100519 (details)
  2. [LangRef] formatting (details)
  3. [LICM][NFC] Fix typo (details)
  4. [MLGO] Fix use of AM.invalidate post D100519 (details)
  5. [AMDGPU] Refactor ds_read/ds_write related select code for better readability. (details)
  6. [libcxx] adds `cpp17-.*iterator` concepts for iterator_traits (details)
  7. Don't refer to allocation map entry after deallocating it (details)
  8. Fix tile-and-pad when padding doesn't span all dimension (details)
Commit acf7e557836e7a6c83782cfef7a7cd804e977a8f by i
[Polly] Fix PM invalidate usage after D100519
The file was modifiedpolly/include/polly/ScopPass.h
Commit 085423282de993e2ad3bbc5f673edd61db6e19fe by aqjune
[LangRef] formatting
The file was modifiedllvm/docs/LangRef.rst
Commit f8cf3b9931a22890a656ca13d51fea123b9134e4 by marcythm
[LICM][NFC] Fix typo

fixed some typos which may lead to misunderstandings in LICM.cpp

Reviewed By: nikic, asbirlea
Differential Revision: https://reviews.llvm.org/D100470
The file was modifiedllvm/lib/Transforms/Scalar/LICM.cpp
Commit 0d06b14f59d17de400b0513f178fcd4743fd288f by mtrofin
[MLGO] Fix use of AM.invalidate post D100519

The ML inline advisors more aggressively invalidate certain analyses
after each call site inlining, to more accurately capture the problem
state.
The file was modifiedllvm/lib/Analysis/MLInlineAdvisor.cpp
The file was modifiedllvm/lib/Analysis/DevelopmentModeInlineAdvisor.cpp
Commit 099dcb68a6a1d00f2170878443f48311368d5c32 by mahesha.comp
[AMDGPU] Refactor ds_read/ds_write related select code for better readability.

Part of the code related to ds_read/ds_write ISel is refactored, and the
corresponding comment is re-written for better readability, which would help
while implementing any future ds_read/ds_write ISel related modifications.

Reviewed By: rampitec

Differential Revision: https://reviews.llvm.org/D100300
The file was modifiedllvm/lib/Target/AMDGPU/SIISelLowering.cpp
The file was modifiedllvm/lib/Target/AMDGPU/DSInstructions.td
Commit 0148b653727592279e1e399129f9c623cd83bb38 by cjdb
[libcxx] adds `cpp17-.*iterator` concepts for iterator_traits

The `iterator_traits` patch became too large for a concise review, so
the "bloat" —as it were— was moved into this patch. Also tests most
C++[98,17] iterator types to confirm backwards compatibility is
successful (regex iterators are intentionally not present, but directory
iterators are due to a peculiar error encountered while patching
`iterator_traits`).

Depends on D99461.

Differential Revision: https://reviews.llvm.org/D99854
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_forward_iterator.compile.pass.cpp
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_bidirectional_iterator.compile.pass.cpp
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_iterator.compile.pass.cpp
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_random_access_iterator.compile.pass.cpp
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/locale_dependent.compile.pass.cpp
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/iterator_traits_cpp17_iterators.h
The file was addedlibcxx/test/libcxx/iterators/iterator.requirements/iterator.assoc.types/iterator.traits/legacy_input_iterator.compile.pass.cpp
The file was modifiedlibcxx/include/iterator
The file was addedlibcxx/test/std/iterators/iterator.primitives/iterator.traits/iter_reference_t.compile.pass.cpp
Commit 9d4415d01d234efb5dd46bdcbb280c03e12a8101 by Jason Molenda
Don't refer to allocation map entry after deallocating it

debugserver's MachTask::DeallocateMemory when removing an
allocate entry from our map (in resposne to an '_m' packet),
copy the size from the entry before removing it from the
map and then using the iterator to fix an ASAN error on
the bots when running TestGdbRemoteMemoryAllocation.py

rdar://76595998
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachTask.mm
Commit 0e2f9b61fd9a30b152e9c80178b3bcc4b171b416 by ataei
Fix tile-and-pad when padding doesn't span all dimension

Without this tile-and-pad will never terminate if pad-fails.

Reviewed By: nicolasvasilache

Differential Revision: https://reviews.llvm.org/D97720
The file was modifiedmlir/test/lib/Transforms/TestLinalgTransforms.cpp
The file was modifiedmlir/lib/Dialect/Linalg/Transforms/Transforms.cpp
The file was modifiedmlir/test/Dialect/Linalg/tile-and-pad-tensors.mlir