[all-commits] [llvm/llvm-project] a703d1: [mlir][Index][NFC] Migrate index dialect to the ne...
zero9178 via All-commits
all-commits at lists.llvm.org
Wed Jan 11 12:47:39 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a703d15519efac35518fb38e756b689bc3766781
https://github.com/llvm/llvm-project/commit/a703d15519efac35518fb38e756b689bc3766781
Author: Markus Böck <markus.boeck02 at gmail.com>
Date: 2023-01-11 (Wed, 11 Jan 2023)
Changed paths:
M mlir/include/mlir/Dialect/Index/IR/IndexDialect.td
M mlir/lib/Dialect/Index/IR/IndexOps.cpp
Log Message:
-----------
[mlir][Index][NFC] Migrate index dialect to the new fold API
See https://discourse.llvm.org/t/psa-new-improved-fold-method-signature-has-landed-please-update-your-downstream-projects/67618 for context
Similar to the patch for the arith dialect, the index dialects fold implementations make heavy use of generic fold functions, hence the change being comparatively mechanical and mostly changing the function signature.
Differential Revision: https://reviews.llvm.org/D141502
Commit: 7039bd25093fb73bff0426f5987b75006f65889b
https://github.com/llvm/llvm-project/commit/7039bd25093fb73bff0426f5987b75006f65889b
Author: Markus Böck <markus.boeck02 at gmail.com>
Date: 2023-01-11 (Wed, 11 Jan 2023)
Changed paths:
M mlir/include/mlir/Dialect/MemRef/IR/MemRefBase.td
M mlir/lib/Dialect/MemRef/IR/MemRefOps.cpp
Log Message:
-----------
[mlir][MemRef][NFC] Migrate MemRef dialect to the new fold API
See https://discourse.llvm.org/t/psa-new-improved-fold-method-signature-has-landed-please-update-your-downstream-projects/67618 for context
Differential Revision: https://reviews.llvm.org/D141529
Commit: 7df761217cd7d0026ffff23c4bdac846bb60f185
https://github.com/llvm/llvm-project/commit/7df761217cd7d0026ffff23c4bdac846bb60f185
Author: Markus Böck <markus.boeck02 at gmail.com>
Date: 2023-01-11 (Wed, 11 Jan 2023)
Changed paths:
M mlir/include/mlir/Dialect/Affine/IR/AffineOps.td
M mlir/include/mlir/Dialect/Bufferization/IR/BufferizationBase.td
M mlir/include/mlir/Dialect/Complex/IR/ComplexBase.td
M mlir/include/mlir/Dialect/EmitC/IR/EmitCBase.td
M mlir/include/mlir/Dialect/Func/IR/FuncOps.td
M mlir/include/mlir/Dialect/GPU/IR/GPUBase.td
M mlir/include/mlir/Dialect/LLVMIR/LLVMOpBase.td
M mlir/include/mlir/Dialect/Linalg/IR/LinalgBase.td
M mlir/include/mlir/Dialect/Quant/QuantOpsBase.td
M mlir/include/mlir/Dialect/SCF/IR/SCFOps.td
M mlir/include/mlir/Dialect/SparseTensor/IR/SparseTensorBase.td
M mlir/include/mlir/Dialect/Transform/IR/TransformDialect.td
M mlir/include/mlir/IR/BuiltinDialect.td
M mlir/lib/Dialect/Affine/IR/AffineOps.cpp
M mlir/lib/Dialect/Bufferization/IR/BufferizationOps.cpp
M mlir/lib/Dialect/Complex/IR/ComplexOps.cpp
M mlir/lib/Dialect/EmitC/IR/EmitC.cpp
M mlir/lib/Dialect/Func/IR/FuncOps.cpp
M mlir/lib/Dialect/GPU/IR/GPUDialect.cpp
M mlir/lib/Dialect/LLVMIR/IR/LLVMDialect.cpp
M mlir/lib/Dialect/Linalg/IR/LinalgOps.cpp
M mlir/lib/Dialect/Quant/IR/QuantOps.cpp
M mlir/lib/Dialect/SCF/IR/SCF.cpp
M mlir/lib/Dialect/SparseTensor/IR/SparseTensorDialect.cpp
M mlir/lib/Dialect/Transform/IR/TransformOps.cpp
M mlir/lib/IR/BuiltinDialect.cpp
M mlir/test/lib/Dialect/Test/TestDialect.cpp
M mlir/test/lib/Dialect/Test/TestDialect.td
M mlir/test/lib/Dialect/Test/TestOps.td
M mlir/test/lib/Dialect/Test/TestTraits.cpp
M mlir/tools/mlir-linalg-ods-gen/mlir-linalg-ods-yaml-gen.cpp
Log Message:
-----------
[mlir][NFC] Migrate rest of the dialects to the new fold API
Commit: 8fd8a97c9444e2106efa98870b21a3444e07a86c
https://github.com/llvm/llvm-project/commit/8fd8a97c9444e2106efa98870b21a3444e07a86c
Author: Markus Böck <markus.boeck02 at gmail.com>
Date: 2023-01-11 (Wed, 11 Jan 2023)
Changed paths:
M llvm/lib/Support/CrashRecoveryContext.cpp
Log Message:
-----------
[llvm] Refactor leftover ThreadLocal usage in MinGW code
This code was accidently left over after https://reviews.llvm.org/D141349 and now leads to compilation failure due to missing declaration (since the class has been removed)
Just migrate it by making use of `LLVM_THREAD_LOCAL` instead.
Differential Revision: https://reviews.llvm.org/D141535
Compare: https://github.com/llvm/llvm-project/compare/f2f3b1a87ad2...8fd8a97c9444
More information about the All-commits
mailing list