SuccessChanges

Summary

  1. [lldb] [Process/FreeBSDRemote] Remove anonymous namespace (details)
  2. [MLIR][Docs] Fix a small typo in documentation. (details)
  3. [mlir][vector] Extend vector unroll to all element-wise ops (details)
  4. Revert "[AMDGPU][HIP] Switch default DWARF version to 5" (details)
  5. [NewPM] Add TargetMachine method to add alias analyses (details)
Commit bd2e83333ece6afa8a6c1975d19d403d63349414 by mgorny
[lldb] [Process/FreeBSDRemote] Remove anonymous namespace
The file was modifiedlldb/source/Plugins/Process/FreeBSDRemote/NativeRegisterContextFreeBSD_x86_64.cpp
Commit 9d2529a38b34d06dbe17020b98db1ee21d9a628c by kareem.ergawy
[MLIR][Docs] Fix a small typo in documentation.

Just fixes a tiny typo in a link between 2 pages.

Reviewed By: ftynse

Differential Revision: https://reviews.llvm.org/D93616
The file was modifiedmlir/docs/PatternRewriter.md
Commit 7c7b55b985136a975223a9cefccd8fa1a5df7765 by thomasraoux
[mlir][vector] Extend vector unroll to all element-wise ops

Extend unroll to support all element-wise ops and allow unrolling for ops with
vector operands of with the same shape as the destination but different element
type (like Cmp or Select).

Differential Revision: https://reviews.llvm.org/D93121
The file was modifiedmlir/test/lib/Transforms/TestVectorTransforms.cpp
The file was modifiedmlir/lib/Dialect/Vector/VectorTransforms.cpp
The file was modifiedmlir/include/mlir/Dialect/StandardOps/IR/Ops.td
The file was modifiedmlir/test/Dialect/Vector/vector-transforms.mlir
Commit ffba47df76460905965df4b54cf6ba945d2eb1ce by scott.linder
Revert "[AMDGPU][HIP] Switch default DWARF version to 5"

This reverts commit c4d10e7e9bb47b77fad43d8ddcfa328298f36c88.

Differential Revision: https://reviews.llvm.org/D93648
The file was modifiedclang/lib/Driver/ToolChains/AMDGPU.h
The file was modifiedclang/lib/Driver/ToolChains/HIP.h
The file was modifiedclang/test/Driver/hip-toolchain-dwarf.hip
The file was modifiedclang/test/Driver/amdgpu-toolchain.c
Commit 76f4f42ebaf9146da3603943bea7c52ca58ae692 by aeubanks
[NewPM] Add TargetMachine method to add alias analyses

AMDGPUTargetMachine::adjustPassManager() adds some alias analyses to the
legacy PM. We need a way to do the same for the new PM in order to port
AMDGPUTargetMachine::adjustPassManager() to the new PM.

Currently the new PM adds alias analyses by creating an AAManager via
PassBuilder and overriding the AAManager a PassManager uses via
FunctionAnalysisManager::registerPass().

We will continue to respect a custom AA pipeline that specifies an exact
AA pipeline to use, but for "default" we will now add alias analyses
that backends specify. Most uses of PassManager use the "default"
AAManager created by PassBuilder::buildDefaultAAPipeline(). Backends can
override the newly added TargetMachine::registerAliasAnalyses() to add custom
alias analyses.

Reviewed By: ychen

Differential Revision: https://reviews.llvm.org/D93261
The file was modifiedllvm/include/llvm/Passes/PassBuilder.h
The file was modifiedllvm/include/llvm/Target/TargetMachine.h
The file was modifiedllvm/lib/Passes/PassBuilder.cpp