FailedChanges

Summary

  1. [libcxx][NFC] adjusts formatting rules (details)
  2. Change add_mlir_doc CMake macro to take the tablegen command as last argument to allow extra flags (details)
  3. [AMDGPU] Disable forceful inline of non-kernel functions which use LDS. (details)
  4. Fix Interface doc generation after recent change to add_mlir_doc() API (details)
Commit 2e3a78b8ca10482226cc3cc05da17885aba02a8f by cjdb
[libcxx][NFC] adjusts formatting rules

This will reduce the amount of noisy feedback during reviews.

Differential Revision: https://reviews.llvm.org/D99691
The file was modifiedlibcxx/.clang-format
Commit 90ae4d9030b0abb04d1805c4f0802c17e58461c2 by joker.eph
Change add_mlir_doc CMake macro to take the tablegen command as last argument to allow extra flags

This is useful for expressing specific table-gen options, like selecting
a particular dialect to print.
Use it to fix the documentation for the `pdl_interp` dialect which is now
generating the first dialect it finds in its input which is `pdl`.

Differential Revision: https://reviews.llvm.org/D100517
The file was modifiedmlir/include/mlir/Dialect/Async/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/X86Vector/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Tensor/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Vector/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Shape/Transforms/CMakeLists.txt
The file was modifiedmlir/tools/mlir-tblgen/OpDocGen.cpp
The file was modifiedmlir/include/mlir/Dialect/Quant/CMakeLists.txt
The file was modifiedmlir/tools/mlir-tblgen/DialectGen.cpp
The file was modifiedmlir/include/mlir/Dialect/Math/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Tosa/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/MemRef/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/AMX/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Linalg/CMakeLists.txt
The file was modifiedmlir/cmake/modules/AddMLIR.cmake
The file was modifiedmlir/include/mlir/Dialect/MemRef/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/StandardOps/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/StandardOps/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/OpenACC/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/LLVMIR/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Affine/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Shape/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Async/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/SCF/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/PDL/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/PDLInterp/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Reducer/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Affine/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/DLTI/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/GPU/CMakeLists.txt
The file was modifiedmlir/include/mlir/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/LLVMIR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Tensor/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Conversion/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Linalg/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/ArmNeon/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/SPIRV/Transforms/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/SPIRV/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/ArmSVE/CMakeLists.txt
The file was modifiedmlir/examples/standalone/include/Standalone/CMakeLists.txt
The file was modifiedmlir/include/mlir/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/OpenMP/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Complex/IR/CMakeLists.txt
The file was modifiedmlir/include/mlir/Dialect/Tosa/IR/CMakeLists.txt
Commit 4973b0c4e774e18452f2a7da23af4dec7d368bfa by mahesha.comp
[AMDGPU] Disable forceful inline of non-kernel functions which use LDS.

Now since LDS uses within non-kernel functions are being handled in the
pass - LowerModuleLDS, we *NO* need to *forcefully* inline non-kernel
functions just because they use LDS. Do forceful inlining only when the
pass - LowerModuleLDS is not enabled. It is enabled by default.

Reviewed By: JonChesterfield

Differential Revision: https://reviews.llvm.org/D100481
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUAlwaysInlinePass.cpp
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetMachine.cpp
The file was modifiedllvm/test/CodeGen/AMDGPU/force-alwaysinline-lds-global-address-codegen.ll
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPUTargetMachine.h
The file was modifiedllvm/test/CodeGen/AMDGPU/force-alwaysinline-lds-global-address.ll
Commit 037bae8928f2eac16583ef0b19217eadc57ea37b by joker.eph
Fix Interface doc generation after recent change to add_mlir_doc() API

This is basically fixing the build of `mlir-doc`
The file was modifiedmlir/include/mlir/Interfaces/CMakeLists.txt