Changes

Summary

  1. [llvm-readobj] Use ListSeparator (NFC) (details)
  2. [llvm] Fix typos in documentation (NFC) (details)
  3. [IR] Use range-based for loops (NFC) (details)
  4. [mlir] Improve test coverage for print-op-graph (details)
  5. [NFC][AMDGPU] Document the AMDGPU target feature defaults (details)
  6. Change the error message when `-split-input-file` is used with mlir-opt to make it recognizable by IDEs (details)
  7. Fix Block::eraseArguments to properly update the cached positions (details)
  8. Fix Block::eraseArguments: keep track the first removed element while removing (details)
  9. Revert "[clang-itdy] Simplify virtual near-miss check" (details)
  10. [lld-macho] Implement options -rename_section -rename_segment (details)
Commit c81dde9292817e02e55d0096a7ecc322f1a0984b by kazu
[llvm-readobj] Use ListSeparator (NFC)
The file was modifiedllvm/tools/llvm-readobj/ELFDumper.cpp
Commit e8fa9014cce41e1057e295b035dda73420612686 by kazu
[llvm] Fix typos in documentation (NFC)
The file was modifiedllvm/docs/CommandGuide/tblgen.rst
The file was modifiedllvm/docs/AMDGPUDwarfExtensionsForHeterogeneousDebugging.rst
The file was modifiedllvm/docs/tutorial/MyFirstLanguageFrontend/LangImpl10.rst
The file was modifiedllvm/docs/LangRef.rst
The file was modifiedllvm/docs/YamlIO.rst
The file was modifiedllvm/docs/MemorySSA.rst
The file was modifiedllvm/docs/AMDGPUModifierSyntax.rst
The file was modifiedllvm/docs/ProgrammersManual.rst
The file was modifiedllvm/docs/AMDGPUUsage.rst
The file was modifiedllvm/docs/CommandGuide/llvm-install-name-tool.rst
The file was modifiedllvm/docs/MIRLangRef.rst
The file was modifiedllvm/docs/MergeFunctions.rst
The file was modifiedllvm/docs/StackMaps.rst
The file was modifiedllvm/docs/Coroutines.rst
The file was modifiedllvm/docs/TableGen/ProgRef.rst
The file was modifiedllvm/docs/CommandLine.rst
The file was modifiedllvm/docs/XRay.rst
The file was modifiedllvm/docs/JITLink.rst
The file was modifiedllvm/docs/BitCodeFormat.rst
The file was modifiedllvm/docs/Passes.rst
The file was modifiedllvm/docs/Statepoints.rst
The file was modifiedllvm/docs/ORCv2.rst
The file was modifiedllvm/docs/Frontend/PerformanceTips.rst
The file was modifiedllvm/docs/Lexicon.rst
Commit 6a337f85c8faa0040dc2ad0c0d8f0f033f7a162b by kazu
[IR] Use range-based for loops (NFC)
The file was modifiedllvm/lib/IR/LegacyPassManager.cpp
The file was modifiedllvm/lib/IR/Core.cpp
The file was modifiedllvm/lib/IR/AsmWriter.cpp
The file was modifiedllvm/lib/IR/BasicBlock.cpp
The file was modifiedllvm/lib/IR/Instructions.cpp
The file was modifiedllvm/lib/IR/DebugInfoMetadata.cpp
The file was modifiedllvm/lib/IR/Mangler.cpp
The file was modifiedllvm/lib/IR/Dominators.cpp
The file was modifiedllvm/lib/IR/Attributes.cpp
Commit dd2f50a4d051b2ec797f13f71088f10887fe0709 by jpienaar
[mlir] Improve test coverage for print-op-graph
The file was modifiedmlir/test/Transforms/print-op-graph.mlir
Commit 2da13f1246e1f458d0d9eb716913616eb05f698d by Tony.Tye
[NFC][AMDGPU] Document the AMDGPU target feature defaults

Document the default for the XNACK and SRAMECC target features for code object V2-V3 and V4.

Reviewed By: kzhuravl

Differential Revision: https://reviews.llvm.org/D97598
The file was modifiedllvm/docs/AMDGPUUsage.rst
Commit a6d76cf6101d0479af2d9c9266427c0ea51e3889 by joker.eph
Change the error message when `-split-input-file` is used with mlir-opt to make it recognizable by IDEs

By adding the line number of the split point immediately after the file
name (separated by `:`) this is recognized by various tool as a proper
location.

Ideally we would want to point to the line of the error, but that would
require some very invasive changes I suspect.

Reviewed By: jpienaar

Differential Revision: https://reviews.llvm.org/D93363
The file was modifiedmlir/lib/Support/ToolUtilities.cpp
Commit 7b06786de239a4ab7d53ee8ca0b2f5a9b15a871a by joker.eph
Fix Block::eraseArguments to properly update the cached positions

This is fixing correctness and ASAN failure post-ee90bb3486948.
The file was modifiedmlir/lib/IR/Block.cpp
Commit 014575932fc3acbb0f1c5b46ff2bfcebf69e6e62 by joker.eph
Fix Block::eraseArguments: keep track the first removed element while removing

Not only this is likely more efficient than BitVector::find_first(), but
also if the BitVector is empty find_first() returns -1, which
llvm::drop_begin isn't robust against.
The file was modifiedmlir/lib/IR/Block.cpp
Commit 415acb2c5994a95be739b908785ea8260baa18fd by steveire
Revert "[clang-itdy] Simplify virtual near-miss check"

This reverts commit 9a4b574dd6a07d6811356529ebb8a3f15d6e40a2.
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/bugprone-virtual-near-miss.cpp
The file was modifiedclang-tools-extra/clang-tidy/bugprone/VirtualNearMissCheck.h
The file was modifiedclang-tools-extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
Commit 6f9dd843db4096cb3a63ce55e3f144e52dcaa98e by gkm
[lld-macho] Implement options -rename_section -rename_segment

Implement command-line options to rename output sections & segments.

Differential Revision: https://reviews.llvm.org/D97600
The file was addedlld/test/MachO/rename.s
The file was modifiedlld/MachO/Driver.cpp
The file was modifiedlld/MachO/Writer.cpp
The file was modifiedlld/MachO/Config.h
The file was modifiedlld/MachO/Options.td