pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

flang, mlir: update to LLVM 15.0.5



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <aciarcinski%teonite.com@localhost>
Pushed By:	adam
Date:		Thu Nov 17 12:38:56 2022 +0100
Changeset:	e71cf104f10eae3fba3ebfb0bdcbc86506e86437

Modified Files:
	flang/Makefile
	flang/PLIST
	flang/distinfo
	mlir/Makefile
	mlir/PLIST
	mlir/distinfo
	mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in

Log Message:
flang, mlir: update to LLVM 15.0.5

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e71cf104f10eae3fba3ebfb0bdcbc86506e86437

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 flang/Makefile                                     |   6 +-
 flang/PLIST                                        |  37 +-
 flang/distinfo                                     |   9 +-
 mlir/Makefile                                      |   3 +-
 mlir/PLIST                                         | 434 +++++++++++++++------
 mlir/distinfo                                      |  11 +-
 .../patch-cmake_modules_MLIRConfig.cmake.in        |   7 +-
 7 files changed, 365 insertions(+), 142 deletions(-)

diffs:
diff --git a/flang/Makefile b/flang/Makefile
index d8eb77a29e..d1e5746aea 100644
--- a/flang/Makefile
+++ b/flang/Makefile
@@ -22,9 +22,11 @@ CMAKE_ARG_PATH=		${WRKSRC}
 
 CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE=Release
 CMAKE_ARGS+=	-DCLANG_DIR=${BUILDLINK_PREFIX.clang}/lib/cmake/clang
-CMAKE_ARGS+=	-DBUILD_SHARED_LIBS=YES
+# As of 15.0.5, shared libraries are problematic: building executes
+# `flang-new` which is linked against not yet installed shared libraries.
+#CMAKE_ARGS+=	-DBUILD_SHARED_LIBS=YES
 
-REPLACE_BASH=	tools/f18/flang
+REPLACE_BASH=	tools/f18/flang-to-external-fc.in
 
 post-extract:
 	${MKDIR} ${WRKDIR}/build
diff --git a/flang/PLIST b/flang/PLIST
index 57c4e9900a..a537f5bda2 100644
--- a/flang/PLIST
+++ b/flang/PLIST
@@ -2,8 +2,8 @@
 bin/bbc
 bin/f18-parse-demo
 bin/fir-opt
-bin/flang
 bin/flang-new
+bin/flang-to-external-fc
 bin/tco
 include/flang/Common/Fortran-features.h
 include/flang/Common/Fortran.h
@@ -11,12 +11,12 @@ include/flang/Common/bit-population-count.h
 include/flang/Common/constexpr-bitset.h
 include/flang/Common/default-kinds.h
 include/flang/Common/enum-set.h
+include/flang/Common/fast-int-set.h
 include/flang/Common/format.h
 include/flang/Common/idioms.h
 include/flang/Common/indirection.h
 include/flang/Common/interval.h
 include/flang/Common/leading-zero-bit-count.h
-include/flang/Common/long-double.h
 include/flang/Common/real.h
 include/flang/Common/reference-counted.h
 include/flang/Common/reference.h
@@ -25,6 +25,7 @@ include/flang/Common/static-multimap-view.h
 include/flang/Common/template.h
 include/flang/Common/uint128.h
 include/flang/Common/unwrap.h
+include/flang/Common/visit.h
 include/flang/Decimal/binary-floating-point.h
 include/flang/Decimal/decimal.h
 include/flang/Evaluate/call.h
@@ -47,10 +48,14 @@ include/flang/Evaluate/real.h
 include/flang/Evaluate/rounding-bits.h
 include/flang/Evaluate/shape.h
 include/flang/Evaluate/static-data.h
+include/flang/Evaluate/target.h
 include/flang/Evaluate/tools.h
 include/flang/Evaluate/traverse.h
 include/flang/Evaluate/type.h
 include/flang/Evaluate/variable.h
+include/flang/FlangOptionsDocs.td
+include/flang/Frontend/CodeGenOptions.def
+include/flang/Frontend/CodeGenOptions.h
 include/flang/Frontend/CompilerInstance.h
 include/flang/Frontend/CompilerInvocation.h
 include/flang/Frontend/FrontendAction.h
@@ -58,44 +63,62 @@ include/flang/Frontend/FrontendActions.h
 include/flang/Frontend/FrontendOptions.h
 include/flang/Frontend/FrontendPluginRegistry.h
 include/flang/Frontend/PreprocessorOptions.h
+include/flang/Frontend/TargetOptions.h
 include/flang/Frontend/TextDiagnostic.h
 include/flang/Frontend/TextDiagnosticBuffer.h
 include/flang/Frontend/TextDiagnosticPrinter.h
 include/flang/FrontendTool/Utils.h
 include/flang/ISO_Fortran_binding.h
 include/flang/Lower/AbstractConverter.h
+include/flang/Lower/Allocatable.h
+include/flang/Lower/BoxAnalyzer.h
 include/flang/Lower/Bridge.h
+include/flang/Lower/BuiltinModules.h
 include/flang/Lower/CallInterface.h
 include/flang/Lower/Coarray.h
+include/flang/Lower/ComponentPath.h
+include/flang/Lower/ConvertExpr.h
 include/flang/Lower/ConvertType.h
+include/flang/Lower/ConvertVariable.h
+include/flang/Lower/CustomIntrinsicCall.h
+include/flang/Lower/DumpEvaluateExpr.h
+include/flang/Lower/HostAssociations.h
+include/flang/Lower/IO.h
+include/flang/Lower/IntervalSet.h
+include/flang/Lower/IntrinsicCall.h
+include/flang/Lower/IterationSpace.h
 include/flang/Lower/Mangler.h
 include/flang/Lower/OpenACC.h
 include/flang/Lower/OpenMP.h
 include/flang/Lower/PFTBuilder.h
 include/flang/Lower/PFTDefs.h
 include/flang/Lower/Runtime.h
+include/flang/Lower/StatementContext.h
 include/flang/Lower/Support/Utils.h
 include/flang/Lower/Support/Verifier.h
 include/flang/Lower/SymbolMap.h
-include/flang/Lower/Todo.h
-include/flang/Lower/Utils.h
+include/flang/Lower/VectorSubscripts.h
+include/flang/Optimizer/Builder/Array.h
 include/flang/Optimizer/Builder/BoxValue.h
 include/flang/Optimizer/Builder/Character.h
 include/flang/Optimizer/Builder/Complex.h
 include/flang/Optimizer/Builder/DoLoopHelper.h
 include/flang/Optimizer/Builder/FIRBuilder.h
 include/flang/Optimizer/Builder/Factory.h
+include/flang/Optimizer/Builder/LowLevelIntrinsics.h
 include/flang/Optimizer/Builder/MutableBox.h
 include/flang/Optimizer/Builder/Runtime/Assign.h
 include/flang/Optimizer/Builder/Runtime/Character.h
 include/flang/Optimizer/Builder/Runtime/Command.h
 include/flang/Optimizer/Builder/Runtime/Derived.h
+include/flang/Optimizer/Builder/Runtime/Inquiry.h
 include/flang/Optimizer/Builder/Runtime/Numeric.h
 include/flang/Optimizer/Builder/Runtime/RTBuilder.h
 include/flang/Optimizer/Builder/Runtime/Ragged.h
 include/flang/Optimizer/Builder/Runtime/Reduction.h
 include/flang/Optimizer/Builder/Runtime/Stop.h
 include/flang/Optimizer/Builder/Runtime/Transformational.h
+include/flang/Optimizer/Builder/Todo.h
 include/flang/Optimizer/CodeGen/CGOps.cpp.inc
 include/flang/Optimizer/CodeGen/CGOps.h.inc
 include/flang/Optimizer/CodeGen/CGOps.td
@@ -154,6 +177,8 @@ include/flang/Runtime/derived-api.h
 include/flang/Runtime/descriptor.h
 include/flang/Runtime/entry-names.h
 include/flang/Runtime/extensions.h
+include/flang/Runtime/float128.h
+include/flang/Runtime/inquiry.h
 include/flang/Runtime/io-api.h
 include/flang/Runtime/iostat.h
 include/flang/Runtime/magic-numbers.h
@@ -181,9 +206,12 @@ include/flang/Semantics/tools.h
 include/flang/Semantics/type.h
 include/flang/Semantics/unparse-with-symbols.h
 include/flang/Tools/CLOptions.inc
+include/flang/Tools/PointerModels.h
 include/flang/Version.inc
 include/flang/__fortran_builtins.f18.mod
 include/flang/__fortran_builtins.mod
+include/flang/__fortran_ieee_exceptions.f18.mod
+include/flang/__fortran_ieee_exceptions.mod
 include/flang/__fortran_type_info.f18.mod
 include/flang/__fortran_type_info.mod
 include/flang/ieee_arithmetic.f18.mod
@@ -213,5 +241,6 @@ lib/libFortranLower.a
 lib/libFortranParser.a
 lib/libFortranRuntime.a
 lib/libFortranSemantics.a
+lib/libFortran_main.a
 lib/libflangFrontend.a
 lib/libflangFrontendTool.a
diff --git a/flang/distinfo b/flang/distinfo
index 28ad8e5938..636cb92e37 100644
--- a/flang/distinfo
+++ b/flang/distinfo
@@ -1,5 +1,8 @@
 $NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
 
-BLAKE2s (flang-14.0.6.src.tar.xz) = e676747776dc1c4d93fde957f733f20aa167226db7ec60a36eac4739c74f2783
-SHA512 (flang-14.0.6.src.tar.xz) = c9c1b5af3effca10878a61ceb231cf7e1e8e687f7f17ed40ab07ec4da6f272a38fa0aaa075b98610c5f53a0b69361edc6cb13bf975b42bd8994fbe5909b2551d
-Size (flang-14.0.6.src.tar.xz) = 1590156 bytes
+BLAKE2s (cmake-15.0.5.src.tar.xz) = 5f8beedf1c9349c13dba2f4a5fcfb9d482c96df32c34c284cfe682a681669f35
+SHA512 (cmake-15.0.5.src.tar.xz) = 493825f1b64abef6d56502d28e30056320bdda5a46a478fc85eec3a631c541da2d318fb9c3e3d3e6234f538121b7a1c60d34cba498fd6b7938d3558d24684fed
+Size (cmake-15.0.5.src.tar.xz) = 6976 bytes
+BLAKE2s (flang-15.0.5.src.tar.xz) = 3e281cafeaecc18e8366757eb08094348f0a177deb2a1fcfa535fe2076a06d6b
+SHA512 (flang-15.0.5.src.tar.xz) = fcbc48448581d4505d714a79b7b098123c0b514c3c59eb42f8be46fa3b29d3d3787c2baee41d0db09fdf806b7f7b009102831d0196665e16612e37cecf6b5c30
+Size (flang-15.0.5.src.tar.xz) = 2089804 bytes
diff --git a/mlir/Makefile b/mlir/Makefile
index 1b08f38b01..9cfab97496 100644
--- a/mlir/Makefile
+++ b/mlir/Makefile
@@ -11,7 +11,8 @@ HOMEPAGE=	http://mlir.llvm.org/
 COMMENT=	Multi-Level Intermediate Representation
 LICENSE=	apache-2.0
 
-EXTRACT_ELEMENTS=	${DISTNAME}/cmake
+EXTRACT_ONLY=		${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_ELEMENTS+=	${DISTNAME}/cmake
 EXTRACT_ELEMENTS+=	${DISTNAME}/mlir
 WRKSRC=			${WRKDIR}/${DISTNAME}/mlir
 
diff --git a/mlir/PLIST b/mlir/PLIST
index bad744abda..b94a74b80c 100644
--- a/mlir/PLIST
+++ b/mlir/PLIST
@@ -9,6 +9,8 @@ include/mlir-c/Conversion.h
 include/mlir-c/Debug.h
 include/mlir-c/Diagnostics.h
 include/mlir-c/Dialect/Async.h
+include/mlir-c/Dialect/ControlFlow.h
+include/mlir-c/Dialect/Func.h
 include/mlir-c/Dialect/GPU.h
 include/mlir-c/Dialect/LLVM.h
 include/mlir-c/Dialect/Linalg.h
@@ -17,31 +19,43 @@ include/mlir-c/Dialect/Quant.h
 include/mlir-c/Dialect/SCF.h
 include/mlir-c/Dialect/Shape.h
 include/mlir-c/Dialect/SparseTensor.h
-include/mlir-c/Dialect/Standard.h
 include/mlir-c/Dialect/Tensor.h
 include/mlir-c/ExecutionEngine.h
 include/mlir-c/IR.h
 include/mlir-c/IntegerSet.h
 include/mlir-c/Interfaces.h
 include/mlir-c/Pass.h
-include/mlir-c/Registration.h
+include/mlir-c/RegisterEverything.h
 include/mlir-c/Support.h
 include/mlir-c/Transforms.h
 include/mlir/Analysis/AliasAnalysis.h
 include/mlir/Analysis/AliasAnalysis/LocalAliasAnalysis.h
 include/mlir/Analysis/BufferViewFlowAnalysis.h
 include/mlir/Analysis/CallGraph.h
+include/mlir/Analysis/DataFlow/ConstantPropagationAnalysis.h
+include/mlir/Analysis/DataFlow/DeadCodeAnalysis.h
+include/mlir/Analysis/DataFlow/DenseAnalysis.h
+include/mlir/Analysis/DataFlow/IntegerRangeAnalysis.h
+include/mlir/Analysis/DataFlow/SparseAnalysis.h
 include/mlir/Analysis/DataFlowAnalysis.h
+include/mlir/Analysis/DataFlowFramework.h
 include/mlir/Analysis/DataLayoutAnalysis.h
 include/mlir/Analysis/Liveness.h
 include/mlir/Analysis/Presburger/Fraction.h
-include/mlir/Analysis/Presburger/IntegerPolyhedron.h
+include/mlir/Analysis/Presburger/IntegerRelation.h
 include/mlir/Analysis/Presburger/LinearTransform.h
+include/mlir/Analysis/Presburger/MPInt.h
 include/mlir/Analysis/Presburger/Matrix.h
-include/mlir/Analysis/Presburger/PresburgerSet.h
+include/mlir/Analysis/Presburger/PWMAFunction.h
+include/mlir/Analysis/Presburger/PresburgerRelation.h
+include/mlir/Analysis/Presburger/PresburgerSpace.h
 include/mlir/Analysis/Presburger/Simplex.h
+include/mlir/Analysis/Presburger/SlowMPInt.h
 include/mlir/Analysis/Presburger/Utils.h
 include/mlir/Analysis/SliceAnalysis.h
+include/mlir/AsmParser/AsmParser.h
+include/mlir/AsmParser/AsmParserState.h
+include/mlir/AsmParser/CodeComplete.h
 include/mlir/Bindings/Python/Attributes.td
 include/mlir/Bindings/Python/PybindAdaptors.h
 include/mlir/CAPI/AffineExpr.h
@@ -56,6 +70,8 @@ include/mlir/CAPI/Registration.h
 include/mlir/CAPI/Support.h
 include/mlir/CAPI/Utils.h
 include/mlir/CAPI/Wrap.h
+include/mlir/Conversion/AMDGPUToROCDL/AMDGPUToROCDL.h
+include/mlir/Conversion/AMDGPUToROCDL/Chipset.h
 include/mlir/Conversion/AffineToStandard/AffineToStandard.h
 include/mlir/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.h
 include/mlir/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.h
@@ -63,7 +79,15 @@ include/mlir/Conversion/ArmNeon2dToIntr/ArmNeon2dToIntr.h
 include/mlir/Conversion/AsyncToLLVM/AsyncToLLVM.h
 include/mlir/Conversion/BufferizationToMemRef/BufferizationToMemRef.h
 include/mlir/Conversion/ComplexToLLVM/ComplexToLLVM.h
+include/mlir/Conversion/ComplexToLibm/ComplexToLibm.h
 include/mlir/Conversion/ComplexToStandard/ComplexToStandard.h
+include/mlir/Conversion/ControlFlowToLLVM/ControlFlowToLLVM.h
+include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRV.h
+include/mlir/Conversion/ControlFlowToSPIRV/ControlFlowToSPIRVPass.h
+include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVM.h
+include/mlir/Conversion/FuncToLLVM/ConvertFuncToLLVMPass.h
+include/mlir/Conversion/FuncToSPIRV/FuncToSPIRV.h
+include/mlir/Conversion/FuncToSPIRV/FuncToSPIRVPass.h
 include/mlir/Conversion/GPUCommon/GPUCommonPass.h
 include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h
 include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h
@@ -90,6 +114,7 @@ include/mlir/Conversion/MemRefToLLVM/AllocLikeConversion.h
 include/mlir/Conversion/MemRefToLLVM/MemRefToLLVM.h
 include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRV.h
 include/mlir/Conversion/MemRefToSPIRV/MemRefToSPIRVPass.h
+include/mlir/Conversion/NVGPUToNVVM/NVGPUToNVVM.h
 include/mlir/Conversion/OpenACCToLLVM/ConvertOpenACCToLLVM.h
 include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h
 include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h
@@ -100,28 +125,36 @@ include/mlir/Conversion/Passes.h
 include/mlir/Conversion/Passes.h.inc
 include/mlir/Conversion/Passes.td
 include/mlir/Conversion/ReconcileUnrealizedCasts/ReconcileUnrealizedCasts.h
+include/mlir/Conversion/SCFToControlFlow/SCFToControlFlow.h
 include/mlir/Conversion/SCFToGPU/SCFToGPU.h
 include/mlir/Conversion/SCFToGPU/SCFToGPUPass.h
 include/mlir/Conversion/SCFToOpenMP/SCFToOpenMP.h
 include/mlir/Conversion/SCFToSPIRV/SCFToSPIRV.h
 include/mlir/Conversion/SCFToSPIRV/SCFToSPIRVPass.h
-include/mlir/Conversion/SCFToStandard/SCFToStandard.h
 include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVM.h
 include/mlir/Conversion/SPIRVToLLVM/SPIRVToLLVMPass.h
 include/mlir/Conversion/ShapeToStandard/ShapeToStandard.h
-include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVM.h
-include/mlir/Conversion/StandardToLLVM/ConvertStandardToLLVMPass.h
-include/mlir/Conversion/StandardToSPIRV/StandardToSPIRV.h
-include/mlir/Conversion/StandardToSPIRV/StandardToSPIRVPass.h
+include/mlir/Conversion/TensorToLinalg/TensorToLinalg.h
+include/mlir/Conversion/TensorToLinalg/TensorToLinalgPass.h
+include/mlir/Conversion/TensorToSPIRV/TensorToSPIRV.h
+include/mlir/Conversion/TensorToSPIRV/TensorToSPIRVPass.h
+include/mlir/Conversion/TosaToArith/TosaToArith.h
 include/mlir/Conversion/TosaToLinalg/TosaToLinalg.h
 include/mlir/Conversion/TosaToSCF/TosaToSCF.h
-include/mlir/Conversion/TosaToStandard/TosaToStandard.h
+include/mlir/Conversion/TosaToTensor/TosaToTensor.h
 include/mlir/Conversion/VectorToGPU/VectorToGPU.h
 include/mlir/Conversion/VectorToLLVM/ConvertVectorToLLVM.h
-include/mlir/Conversion/VectorToROCDL/VectorToROCDL.h
 include/mlir/Conversion/VectorToSCF/VectorToSCF.h
 include/mlir/Conversion/VectorToSPIRV/VectorToSPIRV.h
 include/mlir/Conversion/VectorToSPIRV/VectorToSPIRVPass.h
+include/mlir/Dialect/AMDGPU/AMDGPU.cpp.inc
+include/mlir/Dialect/AMDGPU/AMDGPU.h.inc
+include/mlir/Dialect/AMDGPU/AMDGPU.td
+include/mlir/Dialect/AMDGPU/AMDGPUDialect.cpp.inc
+include/mlir/Dialect/AMDGPU/AMDGPUDialect.h
+include/mlir/Dialect/AMDGPU/AMDGPUDialect.h.inc
+include/mlir/Dialect/AMDGPU/AMDGPUTypes.cpp.inc
+include/mlir/Dialect/AMDGPU/AMDGPUTypes.h.inc
 include/mlir/Dialect/AMX/AMX.cpp.inc
 include/mlir/Dialect/AMX/AMX.h.inc
 include/mlir/Dialect/AMX/AMX.td
@@ -171,6 +204,7 @@ include/mlir/Dialect/Arithmetic/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/Arithmetic/Transforms/Passes.h
 include/mlir/Dialect/Arithmetic/Transforms/Passes.h.inc
 include/mlir/Dialect/Arithmetic/Transforms/Passes.td
+include/mlir/Dialect/Arithmetic/Utils/Utils.h
 include/mlir/Dialect/ArmNeon/ArmNeon.cpp.inc
 include/mlir/Dialect/ArmNeon/ArmNeon.h.inc
 include/mlir/Dialect/ArmNeon/ArmNeon.td
@@ -224,12 +258,20 @@ include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.cpp.inc
 include/mlir/Dialect/Bufferization/IR/BufferizationOpsDialect.h.inc
 include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.cpp.inc
 include/mlir/Dialect/Bufferization/IR/BufferizationOpsTypes.h.inc
+include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.cpp.inc
+include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h
+include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.h.inc
+include/mlir/Dialect/Bufferization/TransformOps/BufferizationTransformOps.td
+include/mlir/Dialect/Bufferization/Transforms/AllocTensorElimination.h
 include/mlir/Dialect/Bufferization/Transforms/BufferUtils.h
 include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
+include/mlir/Dialect/Bufferization/Transforms/FuncBufferizableOpInterfaceImpl.h
 include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.h
+include/mlir/Dialect/Bufferization/Transforms/OneShotModuleBufferize.h
 include/mlir/Dialect/Bufferization/Transforms/Passes.h
 include/mlir/Dialect/Bufferization/Transforms/Passes.h.inc
 include/mlir/Dialect/Bufferization/Transforms/Passes.td
+include/mlir/Dialect/Bufferization/Transforms/TensorCopyInsertion.h
 include/mlir/Dialect/CommonFolders.h
 include/mlir/Dialect/Complex/IR/Complex.h
 include/mlir/Dialect/Complex/IR/ComplexBase.td
@@ -240,6 +282,15 @@ include/mlir/Dialect/Complex/IR/ComplexOpsDialect.cpp.inc
 include/mlir/Dialect/Complex/IR/ComplexOpsDialect.h.inc
 include/mlir/Dialect/Complex/IR/ComplexOpsTypes.cpp.inc
 include/mlir/Dialect/Complex/IR/ComplexOpsTypes.h.inc
+include/mlir/Dialect/ControlFlow/IR/ControlFlow.h
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.cpp.inc
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.h.inc
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOps.td
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.cpp.inc
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsDialect.h.inc
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.cpp.inc
+include/mlir/Dialect/ControlFlow/IR/ControlFlowOpsTypes.h.inc
 include/mlir/Dialect/DLTI/DLTI.cpp.inc
 include/mlir/Dialect/DLTI/DLTI.h
 include/mlir/Dialect/DLTI/DLTI.h.inc
@@ -263,40 +314,54 @@ include/mlir/Dialect/EmitC/IR/EmitCDialect.h.inc
 include/mlir/Dialect/EmitC/IR/EmitCTypes.cpp.inc
 include/mlir/Dialect/EmitC/IR/EmitCTypes.h.inc
 include/mlir/Dialect/EmitC/IR/EmitCTypes.td
-include/mlir/Dialect/GPU/GPUBase.td
-include/mlir/Dialect/GPU/GPUDialect.h
-include/mlir/Dialect/GPU/GPUOpInterfaces.cpp.inc
-include/mlir/Dialect/GPU/GPUOpInterfaces.h.inc
-include/mlir/Dialect/GPU/GPUOps.cpp.inc
-include/mlir/Dialect/GPU/GPUOps.h.inc
-include/mlir/Dialect/GPU/GPUOps.td
-include/mlir/Dialect/GPU/GPUOpsAttributes.cpp.inc
-include/mlir/Dialect/GPU/GPUOpsAttributes.h.inc
-include/mlir/Dialect/GPU/GPUOpsDialect.cpp.inc
-include/mlir/Dialect/GPU/GPUOpsDialect.h.inc
-include/mlir/Dialect/GPU/GPUOpsEnums.cpp.inc
-include/mlir/Dialect/GPU/GPUOpsEnums.h.inc
-include/mlir/Dialect/GPU/GPUOpsTypes.cpp.inc
-include/mlir/Dialect/GPU/GPUOpsTypes.h.inc
-include/mlir/Dialect/GPU/MemoryPromotion.h
-include/mlir/Dialect/GPU/ParallelLoopMapper.h
-include/mlir/Dialect/GPU/ParallelLoopMapperAttr.cpp.inc
-include/mlir/Dialect/GPU/ParallelLoopMapperAttr.h.inc
-include/mlir/Dialect/GPU/ParallelLoopMapperAttr.td
-include/mlir/Dialect/GPU/ParallelLoopMapperEnums.cpp.inc
-include/mlir/Dialect/GPU/ParallelLoopMapperEnums.h.inc
-include/mlir/Dialect/GPU/Passes.capi.cpp.inc
-include/mlir/Dialect/GPU/Passes.capi.h.inc
-include/mlir/Dialect/GPU/Passes.h
-include/mlir/Dialect/GPU/Passes.h.inc
-include/mlir/Dialect/GPU/Passes.td
-include/mlir/Dialect/GPU/Utils.h
+include/mlir/Dialect/Func/IR/FuncOps.cpp.inc
+include/mlir/Dialect/Func/IR/FuncOps.h
+include/mlir/Dialect/Func/IR/FuncOps.h.inc
+include/mlir/Dialect/Func/IR/FuncOps.td
+include/mlir/Dialect/Func/IR/FuncOpsDialect.cpp.inc
+include/mlir/Dialect/Func/IR/FuncOpsDialect.h.inc
+include/mlir/Dialect/Func/Transforms/DecomposeCallGraphTypes.h
+include/mlir/Dialect/Func/Transforms/FuncConversions.h
+include/mlir/Dialect/Func/Transforms/Passes.h
+include/mlir/Dialect/Func/Transforms/Passes.h.inc
+include/mlir/Dialect/Func/Transforms/Passes.td
+include/mlir/Dialect/GPU/IR/GPUBase.td
+include/mlir/Dialect/GPU/IR/GPUDialect.h
+include/mlir/Dialect/GPU/IR/GPUOpInterfaces.cpp.inc
+include/mlir/Dialect/GPU/IR/GPUOpInterfaces.h.inc
+include/mlir/Dialect/GPU/IR/GPUOps.cpp.inc
+include/mlir/Dialect/GPU/IR/GPUOps.h.inc
+include/mlir/Dialect/GPU/IR/GPUOps.td
+include/mlir/Dialect/GPU/IR/GPUOpsAttributes.cpp.inc
+include/mlir/Dialect/GPU/IR/GPUOpsAttributes.h.inc
+include/mlir/Dialect/GPU/IR/GPUOpsDialect.cpp.inc
+include/mlir/Dialect/GPU/IR/GPUOpsDialect.h.inc
+include/mlir/Dialect/GPU/IR/GPUOpsEnums.cpp.inc
+include/mlir/Dialect/GPU/IR/GPUOpsEnums.h.inc
+include/mlir/Dialect/GPU/IR/GPUOpsTypes.cpp.inc
+include/mlir/Dialect/GPU/IR/GPUOpsTypes.h.inc
+include/mlir/Dialect/GPU/IR/ParallelLoopMapperAttr.td
+include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.cpp.inc
+include/mlir/Dialect/GPU/IR/ParallelLoopMapperEnums.h.inc
+include/mlir/Dialect/GPU/Transforms/MemoryPromotion.h
+include/mlir/Dialect/GPU/Transforms/ParallelLoopMapper.h
+include/mlir/Dialect/GPU/Transforms/Passes.capi.cpp.inc
+include/mlir/Dialect/GPU/Transforms/Passes.capi.h.inc
+include/mlir/Dialect/GPU/Transforms/Passes.h
+include/mlir/Dialect/GPU/Transforms/Passes.h.inc
+include/mlir/Dialect/GPU/Transforms/Passes.td
+include/mlir/Dialect/GPU/Transforms/Utils.h
 include/mlir/Dialect/LLVMIR/FunctionCallUtils.h
 include/mlir/Dialect/LLVMIR/LLVMAttrDefs.td
 include/mlir/Dialect/LLVMIR/LLVMConversionEnumsFromLLVM.inc
 include/mlir/Dialect/LLVMIR/LLVMConversionEnumsToLLVM.inc
 include/mlir/Dialect/LLVMIR/LLVMConversions.inc
 include/mlir/Dialect/LLVMIR/LLVMDialect.h
+include/mlir/Dialect/LLVMIR/LLVMIntrinsicConversions.inc
+include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.h.inc
+include/mlir/Dialect/LLVMIR/LLVMIntrinsicOps.td
+include/mlir/Dialect/LLVMIR/LLVMIntrinsicToLLVMIROpPairs.inc
 include/mlir/Dialect/LLVMIR/LLVMOpBase.td
 include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc
 include/mlir/Dialect/LLVMIR/LLVMOps.h.inc
@@ -336,13 +401,12 @@ include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.h.inc
 include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.cpp.inc
 include/mlir/Dialect/LLVMIR/ROCDLOpsTypes.h.inc
 include/mlir/Dialect/LLVMIR/Transforms/LegalizeForExport.h
+include/mlir/Dialect/LLVMIR/Transforms/OptimizeForNVVM.h
 include/mlir/Dialect/LLVMIR/Transforms/Passes.h
 include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc
 include/mlir/Dialect/LLVMIR/Transforms/Passes.td
+include/mlir/Dialect/LLVMIR/Transforms/RequestCWrappers.h
 include/mlir/Dialect/Linalg/Analysis/DependenceAnalysis.h
-include/mlir/Dialect/Linalg/ComprehensiveBufferize/AffineInterfaceImpl.h
-include/mlir/Dialect/Linalg/ComprehensiveBufferize/LinalgInterfaceImpl.h
-include/mlir/Dialect/Linalg/ComprehensiveBufferize/ModuleBufferization.h
 include/mlir/Dialect/Linalg/IR/Linalg.h
 include/mlir/Dialect/Linalg/IR/LinalgBase.td
 include/mlir/Dialect/Linalg/IR/LinalgDoc.td
@@ -355,8 +419,12 @@ include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.td
 include/mlir/Dialect/Linalg/IR/LinalgOps.cpp.inc
 include/mlir/Dialect/Linalg/IR/LinalgOps.h.inc
 include/mlir/Dialect/Linalg/IR/LinalgOps.td
+include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.cpp.inc
+include/mlir/Dialect/Linalg/IR/LinalgOpsAttrDefs.h.inc
 include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.cpp.inc
 include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.h.inc
+include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.cpp.inc
+include/mlir/Dialect/Linalg/IR/LinalgOpsEnums.h.inc
 include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.cpp.inc
 include/mlir/Dialect/Linalg/IR/LinalgOpsTypes.h.inc
 include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.cpp.inc
@@ -367,11 +435,36 @@ include/mlir/Dialect/Linalg/Passes.capi.h.inc
 include/mlir/Dialect/Linalg/Passes.h
 include/mlir/Dialect/Linalg/Passes.h.inc
 include/mlir/Dialect/Linalg/Passes.td
+include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.cpp.inc
+include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h
+include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.h.inc
+include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOps.td
+include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.cpp.inc
+include/mlir/Dialect/Linalg/TransformOps/LinalgTransformOpsEnums.h.inc
+include/mlir/Dialect/Linalg/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/Linalg/Transforms/CodegenStrategy.h
 include/mlir/Dialect/Linalg/Transforms/HoistPadding.h
 include/mlir/Dialect/Linalg/Transforms/Hoisting.h
+include/mlir/Dialect/Linalg/Transforms/TilingInterfaceImpl.h
 include/mlir/Dialect/Linalg/Transforms/Transforms.h
 include/mlir/Dialect/Linalg/Utils/Utils.h
+include/mlir/Dialect/MLProgram/IR/MLProgram.h
+include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.cpp.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h
+include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.h.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramAttributes.td
+include/mlir/Dialect/MLProgram/IR/MLProgramBase.td
+include/mlir/Dialect/MLProgram/IR/MLProgramOps.cpp.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramOps.h.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramOps.td
+include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.cpp.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramOpsDialect.h.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.cpp.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramOpsTypes.h.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramTypes.cpp.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h
+include/mlir/Dialect/MLProgram/IR/MLProgramTypes.h.inc
+include/mlir/Dialect/MLProgram/IR/MLProgramTypes.td
 include/mlir/Dialect/Math/IR/Math.h
 include/mlir/Dialect/Math/IR/MathBase.td
 include/mlir/Dialect/Math/IR/MathOps.cpp.inc
@@ -397,6 +490,20 @@ include/mlir/Dialect/MemRef/Transforms/Passes.h
 include/mlir/Dialect/MemRef/Transforms/Passes.h.inc
 include/mlir/Dialect/MemRef/Transforms/Passes.td
 include/mlir/Dialect/MemRef/Utils/MemRefUtils.h
+include/mlir/Dialect/NVGPU/IR/NVGPU.cpp.inc
+include/mlir/Dialect/NVGPU/IR/NVGPU.h.inc
+include/mlir/Dialect/NVGPU/IR/NVGPU.td
+include/mlir/Dialect/NVGPU/IR/NVGPUDialect.cpp.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h
+include/mlir/Dialect/NVGPU/IR/NVGPUDialect.h.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUTypes.cpp.inc
+include/mlir/Dialect/NVGPU/IR/NVGPUTypes.h.inc
+include/mlir/Dialect/NVGPU/Passes.capi.cpp.inc
+include/mlir/Dialect/NVGPU/Passes.capi.h.inc
+include/mlir/Dialect/NVGPU/Passes.h
+include/mlir/Dialect/NVGPU/Passes.h.inc
+include/mlir/Dialect/NVGPU/Passes.td
+include/mlir/Dialect/NVGPU/Transforms/Transforms.h
 include/mlir/Dialect/OpenACC/AccCommon.td
 include/mlir/Dialect/OpenACC/OpenACC.h
 include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
@@ -424,6 +531,7 @@ include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.h.inc
 include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.td
 include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.cpp.inc
 include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.h.inc
+include/mlir/Dialect/OpenMP/OpenMPTypeInterfaces.td
 include/mlir/Dialect/PDL/IR/PDL.h
 include/mlir/Dialect/PDL/IR/PDLDialect.td
 include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
@@ -460,32 +568,42 @@ include/mlir/Dialect/Quant/QuantOpsTypes.h.inc
 include/mlir/Dialect/Quant/QuantTypes.h
 include/mlir/Dialect/Quant/QuantizeUtils.h
 include/mlir/Dialect/Quant/UniformSupport.h
-include/mlir/Dialect/SCF/BufferizableOpInterfaceImpl.h
-include/mlir/Dialect/SCF/Passes.h
-include/mlir/Dialect/SCF/Passes.h.inc
-include/mlir/Dialect/SCF/Passes.td
-include/mlir/Dialect/SCF/SCF.h
-include/mlir/Dialect/SCF/SCFOps.cpp.inc
-include/mlir/Dialect/SCF/SCFOps.h.inc
-include/mlir/Dialect/SCF/SCFOps.td
-include/mlir/Dialect/SCF/SCFOpsDialect.cpp.inc
-include/mlir/Dialect/SCF/SCFOpsDialect.h.inc
-include/mlir/Dialect/SCF/SCFOpsTypes.cpp.inc
-include/mlir/Dialect/SCF/SCFOpsTypes.h.inc
-include/mlir/Dialect/SCF/Transforms.h
+include/mlir/Dialect/SCF/IR/SCF.h
+include/mlir/Dialect/SCF/IR/SCFOps.cpp.inc
+include/mlir/Dialect/SCF/IR/SCFOps.h.inc
+include/mlir/Dialect/SCF/IR/SCFOps.td
+include/mlir/Dialect/SCF/IR/SCFOpsDialect.cpp.inc
+include/mlir/Dialect/SCF/IR/SCFOpsDialect.h.inc
+include/mlir/Dialect/SCF/IR/SCFOpsTypes.cpp.inc
+include/mlir/Dialect/SCF/IR/SCFOpsTypes.h.inc
+include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.cpp.inc
+include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h
+include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.h.inc
+include/mlir/Dialect/SCF/TransformOps/SCFTransformOps.td
+include/mlir/Dialect/SCF/Transforms/BufferizableOpInterfaceImpl.h
+include/mlir/Dialect/SCF/Transforms/Passes.h
+include/mlir/Dialect/SCF/Transforms/Passes.h.inc
+include/mlir/Dialect/SCF/Transforms/Passes.td
+include/mlir/Dialect/SCF/Transforms/Patterns.h
+include/mlir/Dialect/SCF/Transforms/TileUsingInterface.h
+include/mlir/Dialect/SCF/Transforms/Transforms.h
 include/mlir/Dialect/SCF/Utils/AffineCanonicalizationUtils.h
 include/mlir/Dialect/SCF/Utils/Utils.h
 include/mlir/Dialect/SPIRV/IR/ParserUtils.h
 include/mlir/Dialect/SPIRV/IR/SPIRVArithmeticOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVAtomicOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVAttrUtils.inc
+include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.cpp.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h
+include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.h.inc
+include/mlir/Dialect/SPIRV/IR/SPIRVAttributes.td
 include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.cpp.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.h.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVAvailability.td
 include/mlir/Dialect/SPIRV/IR/SPIRVBarrierOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVBase.td
 include/mlir/Dialect/SPIRV/IR/SPIRVBitOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVCLOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVCapabilityImplication.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
@@ -497,8 +615,8 @@ include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.h.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVEnums.cpp.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h
 include/mlir/Dialect/SPIRV/IR/SPIRVEnums.h.inc
-include/mlir/Dialect/SPIRV/IR/SPIRVGLSLCanonicalization.h
-include/mlir/Dialect/SPIRV/IR/SPIRVGLSLOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVGLCanonicalization.h
+include/mlir/Dialect/SPIRV/IR/SPIRVGLOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVGroupOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
@@ -506,7 +624,6 @@ include/mlir/Dialect/SPIRV/IR/SPIRVMatrixOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVMemoryOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVMiscOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVNonUniformOps.td
-include/mlir/Dialect/SPIRV/IR/SPIRVOCLOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVOpAvailabilityImpl.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVOpTraits.h
 include/mlir/Dialect/SPIRV/IR/SPIRVOps.cpp.inc
@@ -520,10 +637,7 @@ include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.h.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVSerialization.inc
 include/mlir/Dialect/SPIRV/IR/SPIRVStructureOps.td
 include/mlir/Dialect/SPIRV/IR/SPIRVTypes.h
-include/mlir/Dialect/SPIRV/IR/TargetAndABI.cpp.inc
 include/mlir/Dialect/SPIRV/IR/TargetAndABI.h
-include/mlir/Dialect/SPIRV/IR/TargetAndABI.h.inc
-include/mlir/Dialect/SPIRV/IR/TargetAndABI.td
 include/mlir/Dialect/SPIRV/Linking/ModuleCombiner.h
 include/mlir/Dialect/SPIRV/Transforms/Passes.h
 include/mlir/Dialect/SPIRV/Transforms/Passes.h.inc
@@ -539,6 +653,7 @@ include/mlir/Dialect/Shape/IR/ShapeOpsDialect.cpp.inc
 include/mlir/Dialect/Shape/IR/ShapeOpsDialect.h.inc
 include/mlir/Dialect/Shape/IR/ShapeOpsTypes.cpp.inc
 include/mlir/Dialect/Shape/IR/ShapeOpsTypes.h.inc
+include/mlir/Dialect/Shape/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/Shape/Transforms/Passes.h
 include/mlir/Dialect/Shape/Transforms/Passes.h.inc
 include/mlir/Dialect/Shape/Transforms/Passes.td
@@ -555,27 +670,13 @@ include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.h.inc
 include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.cpp.inc
 include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsTypes.h.inc
 include/mlir/Dialect/SparseTensor/Pipelines/Passes.h
+include/mlir/Dialect/SparseTensor/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.cpp.inc
 include/mlir/Dialect/SparseTensor/Transforms/Passes.capi.h.inc
 include/mlir/Dialect/SparseTensor/Transforms/Passes.h
 include/mlir/Dialect/SparseTensor/Transforms/Passes.h.inc
 include/mlir/Dialect/SparseTensor/Transforms/Passes.td
 include/mlir/Dialect/SparseTensor/Utils/Merger.h
-include/mlir/Dialect/StandardOps/IR/Ops.cpp.inc
-include/mlir/Dialect/StandardOps/IR/Ops.h
-include/mlir/Dialect/StandardOps/IR/Ops.h.inc
-include/mlir/Dialect/StandardOps/IR/Ops.td
-include/mlir/Dialect/StandardOps/IR/OpsDialect.cpp.inc
-include/mlir/Dialect/StandardOps/IR/OpsDialect.h.inc
-include/mlir/Dialect/StandardOps/IR/OpsEnums.cpp.inc
-include/mlir/Dialect/StandardOps/IR/OpsEnums.h.inc
-include/mlir/Dialect/StandardOps/Transforms/BufferizableOpInterfaceImpl.h
-include/mlir/Dialect/StandardOps/Transforms/DecomposeCallGraphTypes.h
-include/mlir/Dialect/StandardOps/Transforms/FuncConversions.h
-include/mlir/Dialect/StandardOps/Transforms/Passes.h
-include/mlir/Dialect/StandardOps/Transforms/Passes.h.inc
-include/mlir/Dialect/StandardOps/Transforms/Passes.td
-include/mlir/Dialect/StandardOps/Utils/Utils.h
 include/mlir/Dialect/Tensor/IR/Tensor.h
 include/mlir/Dialect/Tensor/IR/TensorBase.td
 include/mlir/Dialect/Tensor/IR/TensorInferTypeOpInterfaceImpl.h
@@ -591,7 +692,10 @@ include/mlir/Dialect/Tensor/Transforms/BufferizableOpInterfaceImpl.h
 include/mlir/Dialect/Tensor/Transforms/Passes.h
 include/mlir/Dialect/Tensor/Transforms/Passes.h.inc
 include/mlir/Dialect/Tensor/Transforms/Passes.td
+include/mlir/Dialect/Tensor/Transforms/Transforms.h
 include/mlir/Dialect/Tensor/Utils/Utils.h
+include/mlir/Dialect/Tosa/IR/TosaAttributes.cpp.inc
+include/mlir/Dialect/Tosa/IR/TosaAttributes.h.inc
 include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc
 include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc
 include/mlir/Dialect/Tosa/IR/TosaInterfaces.td
@@ -604,8 +708,6 @@ include/mlir/Dialect/Tosa/IR/TosaOpsDialect.cpp.inc
 include/mlir/Dialect/Tosa/IR/TosaOpsDialect.h.inc
 include/mlir/Dialect/Tosa/IR/TosaOpsTypes.cpp.inc
 include/mlir/Dialect/Tosa/IR/TosaOpsTypes.h.inc
-include/mlir/Dialect/Tosa/IR/TosaStructs.cpp.inc
-include/mlir/Dialect/Tosa/IR/TosaStructs.h.inc
 include/mlir/Dialect/Tosa/IR/TosaTypesBase.td
 include/mlir/Dialect/Tosa/IR/TosaUtilOps.td
 include/mlir/Dialect/Tosa/Transforms/PassDetail.h
@@ -616,6 +718,26 @@ include/mlir/Dialect/Tosa/Utils/CoversionUtils.h
 include/mlir/Dialect/Tosa/Utils/QuantUtils.h
 include/mlir/Dialect/Tosa/Utils/ShapeUtils.h
 include/mlir/Dialect/Traits.h
+include/mlir/Dialect/Transform/IR/TransformDialect.cpp.inc
+include/mlir/Dialect/Transform/IR/TransformDialect.h
+include/mlir/Dialect/Transform/IR/TransformDialect.h.inc
+include/mlir/Dialect/Transform/IR/TransformDialect.td
+include/mlir/Dialect/Transform/IR/TransformEffects.td
+include/mlir/Dialect/Transform/IR/TransformInterfaces.cpp.inc
+include/mlir/Dialect/Transform/IR/TransformInterfaces.h
+include/mlir/Dialect/Transform/IR/TransformInterfaces.h.inc
+include/mlir/Dialect/Transform/IR/TransformInterfaces.td
+include/mlir/Dialect/Transform/IR/TransformOps.cpp.inc
+include/mlir/Dialect/Transform/IR/TransformOps.h
+include/mlir/Dialect/Transform/IR/TransformOps.h.inc
+include/mlir/Dialect/Transform/IR/TransformOps.td
+include/mlir/Dialect/Transform/IR/TransformOpsDialect.cpp.inc
+include/mlir/Dialect/Transform/IR/TransformOpsDialect.h.inc
+include/mlir/Dialect/Transform/IR/TransformOpsTypes.cpp.inc
+include/mlir/Dialect/Transform/IR/TransformOpsTypes.h.inc
+include/mlir/Dialect/Transform/Transforms/Passes.h
+include/mlir/Dialect/Transform/Transforms/Passes.h.inc
+include/mlir/Dialect/Transform/Transforms/Passes.td
 include/mlir/Dialect/Utils/IndexingUtils.h
 include/mlir/Dialect/Utils/ReshapeOpsUtils.h
 include/mlir/Dialect/Utils/StaticValueUtils.h
@@ -631,6 +753,10 @@ include/mlir/Dialect/Vector/IR/VectorOpsEnums.h.inc
 include/mlir/Dialect/Vector/IR/VectorOpsTypes.cpp.inc
 include/mlir/Dialect/Vector/IR/VectorOpsTypes.h.inc
 include/mlir/Dialect/Vector/Transforms/BufferizableOpInterfaceImpl.h
+include/mlir/Dialect/Vector/Transforms/Passes.h
+include/mlir/Dialect/Vector/Transforms/Passes.h.inc
+include/mlir/Dialect/Vector/Transforms/Passes.td
+include/mlir/Dialect/Vector/Transforms/VectorDistribution.h
 include/mlir/Dialect/Vector/Transforms/VectorRewritePatterns.h
 include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
 include/mlir/Dialect/Vector/Utils/VectorUtils.h
@@ -647,8 +773,10 @@ include/mlir/Dialect/X86Vector/X86VectorTypes.h.inc
 include/mlir/ExecutionEngine/AsyncRuntime.h
 include/mlir/ExecutionEngine/CRunnerUtils.h
 include/mlir/ExecutionEngine/ExecutionEngine.h
+include/mlir/ExecutionEngine/Float16bits.h
 include/mlir/ExecutionEngine/JitRunner.h
 include/mlir/ExecutionEngine/MemRefUtils.h
+include/mlir/ExecutionEngine/Msan.h
 include/mlir/ExecutionEngine/OptUtils.h
 include/mlir/ExecutionEngine/RunnerUtils.h
 include/mlir/ExecutionEngine/SparseTensorUtils.h
@@ -656,6 +784,7 @@ include/mlir/IR/AffineExpr.h
 include/mlir/IR/AffineExprVisitor.h
 include/mlir/IR/AffineMap.h
 include/mlir/IR/AsmState.h
+include/mlir/IR/AttrTypeBase.td
 include/mlir/IR/AttributeSupport.h
 include/mlir/IR/Attributes.h
 include/mlir/IR/Block.h
@@ -690,10 +819,13 @@ include/mlir/IR/BuiltinTypes.h.inc
 include/mlir/IR/BuiltinTypes.td
 include/mlir/IR/Diagnostics.h
 include/mlir/IR/Dialect.h
+include/mlir/IR/DialectBase.td
 include/mlir/IR/DialectImplementation.h
 include/mlir/IR/DialectInterface.h
+include/mlir/IR/DialectRegistry.h
 include/mlir/IR/Dominance.h
 include/mlir/IR/EnumAttr.td
+include/mlir/IR/ExtensibleDialect.h
 include/mlir/IR/FunctionImplementation.h
 include/mlir/IR/FunctionInterfaces.h
 include/mlir/IR/FunctionInterfaces.td
@@ -713,6 +845,7 @@ include/mlir/IR/OpImplementation.h
 include/mlir/IR/Operation.h
 include/mlir/IR/OperationSupport.h
 include/mlir/IR/OwningOpRef.h
+include/mlir/IR/PatternBase.td
 include/mlir/IR/PatternMatch.h
 include/mlir/IR/Region.h
 include/mlir/IR/RegionGraphTraits.h
@@ -742,6 +875,7 @@ include/mlir/IR/TypeUtilities.h
 include/mlir/IR/Types.h
 include/mlir/IR/UseDefLists.h
 include/mlir/IR/Value.h
+include/mlir/IR/ValueRange.h
 include/mlir/IR/Verifier.h
 include/mlir/IR/Visitors.h
 include/mlir/InitAllDialects.h
@@ -777,6 +911,10 @@ include/mlir/Interfaces/DerivedAttributeOpInterface.h
 include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc
 include/mlir/Interfaces/DerivedAttributeOpInterface.td
 include/mlir/Interfaces/FoldInterfaces.h
+include/mlir/Interfaces/InferIntRangeInterface.cpp.inc
+include/mlir/Interfaces/InferIntRangeInterface.h
+include/mlir/Interfaces/InferIntRangeInterface.h.inc
+include/mlir/Interfaces/InferIntRangeInterface.td
 include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
 include/mlir/Interfaces/InferTypeOpInterface.h
 include/mlir/Interfaces/InferTypeOpInterface.h.inc
@@ -785,6 +923,10 @@ include/mlir/Interfaces/LoopLikeInterface.cpp.inc
 include/mlir/Interfaces/LoopLikeInterface.h
 include/mlir/Interfaces/LoopLikeInterface.h.inc
 include/mlir/Interfaces/LoopLikeInterface.td
+include/mlir/Interfaces/ParallelCombiningOpInterface.cpp.inc
+include/mlir/Interfaces/ParallelCombiningOpInterface.h
+include/mlir/Interfaces/ParallelCombiningOpInterface.h.inc
+include/mlir/Interfaces/ParallelCombiningOpInterface.td
 include/mlir/Interfaces/SideEffectInterfaceBase.td
 include/mlir/Interfaces/SideEffectInterfaces.cpp.inc
 include/mlir/Interfaces/SideEffectInterfaces.h
@@ -802,8 +944,7 @@ include/mlir/Interfaces/ViewLikeInterface.cpp.inc
 include/mlir/Interfaces/ViewLikeInterface.h
 include/mlir/Interfaces/ViewLikeInterface.h.inc
 include/mlir/Interfaces/ViewLikeInterface.td
-include/mlir/Parser.h
-include/mlir/Parser/AsmParserState.h
+include/mlir/Parser/Parser.h
 include/mlir/Pass/AnalysisManager.h
 include/mlir/Pass/Pass.h
 include/mlir/Pass/PassBase.td
@@ -830,7 +971,6 @@ include/mlir/Support/InterfaceSupport.h
 include/mlir/Support/LLVM.h
 include/mlir/Support/LogicalResult.h
 include/mlir/Support/MathExtras.h
-include/mlir/Support/MlirOptMain.h
 include/mlir/Support/StorageUniquer.h
 include/mlir/Support/ThreadLocalCache.h
 include/mlir/Support/Timing.h
@@ -881,23 +1021,37 @@ include/mlir/Tools/PDLL/AST/Context.h
 include/mlir/Tools/PDLL/AST/Diagnostic.h
 include/mlir/Tools/PDLL/AST/Nodes.h
 include/mlir/Tools/PDLL/AST/Types.h
+include/mlir/Tools/PDLL/CodeGen/CPPGen.h
+include/mlir/Tools/PDLL/CodeGen/MLIRGen.h
+include/mlir/Tools/PDLL/ODS/Constraint.h
+include/mlir/Tools/PDLL/ODS/Context.h
+include/mlir/Tools/PDLL/ODS/Dialect.h
+include/mlir/Tools/PDLL/ODS/Operation.h
+include/mlir/Tools/PDLL/Parser/CodeComplete.h
 include/mlir/Tools/PDLL/Parser/Parser.h
 include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
+include/mlir/Tools/mlir-opt/MlirOptMain.h
+include/mlir/Tools/mlir-pdll-lsp-server/MlirPdllLspServerMain.h
 include/mlir/Tools/mlir-reduce/MlirReduceMain.h
+include/mlir/Tools/mlir-translate/MlirTranslateMain.h
+include/mlir/Tools/mlir-translate/Translation.h
+include/mlir/Tools/tblgen-lsp-server/TableGenLspServerMain.h
 include/mlir/Transforms/ControlFlowSinkUtils.h
 include/mlir/Transforms/DialectConversion.h
 include/mlir/Transforms/FoldUtils.h
 include/mlir/Transforms/GreedyPatternRewriteDriver.h
 include/mlir/Transforms/InliningUtils.h
 include/mlir/Transforms/LocationSnapshot.h
+include/mlir/Transforms/LoopInvariantCodeMotionUtils.h
 include/mlir/Transforms/Passes.h
 include/mlir/Transforms/Passes.h.inc
 include/mlir/Transforms/Passes.td
 include/mlir/Transforms/RegionUtils.h
+include/mlir/Transforms/SideEffectUtils.h
+include/mlir/Transforms/TopologicalSortUtils.h
 include/mlir/Transforms/Transforms.capi.cpp.inc
 include/mlir/Transforms/Transforms.capi.h.inc
 include/mlir/Transforms/ViewOpGraph.h
-include/mlir/Translation.h
 lib/cmake/mlir/AddMLIR.cmake
 lib/cmake/mlir/AddMLIRPython.cmake
 lib/cmake/mlir/MLIRConfig.cmake
@@ -905,35 +1059,42 @@ lib/cmake/mlir/MLIRDetectPythonEnv.cmake
 lib/cmake/mlir/MLIRTargets-release.cmake
 lib/cmake/mlir/MLIRTargets.cmake
 lib/libMLIR-C.so
-lib/libMLIRAMX.a
+lib/libMLIRAMDGPUDialect.a
+lib/libMLIRAMDGPUToROCDL.a
+lib/libMLIRAMXDialect.a
 lib/libMLIRAMXToLLVMIRTranslation.a
 lib/libMLIRAMXTransforms.a
-lib/libMLIRAffine.a
 lib/libMLIRAffineAnalysis.a
-lib/libMLIRAffineBufferizableOpInterfaceImpl.a
+lib/libMLIRAffineDialect.a
 lib/libMLIRAffineToStandard.a
 lib/libMLIRAffineTransforms.a
 lib/libMLIRAffineUtils.a
 lib/libMLIRAnalysis.a
-lib/libMLIRArithmetic.a
+lib/libMLIRArithmeticDialect.a
 lib/libMLIRArithmeticToLLVM.a
 lib/libMLIRArithmeticToSPIRV.a
 lib/libMLIRArithmeticTransforms.a
-lib/libMLIRArmNeon.a
+lib/libMLIRArithmeticUtils.a
 lib/libMLIRArmNeon2dToIntr.a
+lib/libMLIRArmNeonDialect.a
 lib/libMLIRArmNeonToLLVMIRTranslation.a
-lib/libMLIRArmSVE.a
+lib/libMLIRArmSVEDialect.a
 lib/libMLIRArmSVEToLLVMIRTranslation.a
 lib/libMLIRArmSVETransforms.a
-lib/libMLIRAsync.a
+lib/libMLIRAsmParser.a
+lib/libMLIRAsyncDialect.a
 lib/libMLIRAsyncToLLVM.a
 lib/libMLIRAsyncTransforms.a
-lib/libMLIRBufferization.a
+lib/libMLIRBufferizationDialect.a
 lib/libMLIRBufferizationToMemRef.a
+lib/libMLIRBufferizationTransformOps.a
 lib/libMLIRBufferizationTransforms.a
 lib/libMLIRCAPIAsync.a
+lib/libMLIRCAPIControlFlow.a
 lib/libMLIRCAPIConversion.a
 lib/libMLIRCAPIDebug.a
+lib/libMLIRCAPIExecutionEngine.a
+lib/libMLIRCAPIFunc.a
 lib/libMLIRCAPIGPU.a
 lib/libMLIRCAPIIR.a
 lib/libMLIRCAPIInterfaces.a
@@ -941,26 +1102,35 @@ lib/libMLIRCAPILLVM.a
 lib/libMLIRCAPILinalg.a
 lib/libMLIRCAPIPDL.a
 lib/libMLIRCAPIQuant.a
-lib/libMLIRCAPIRegistration.a
+lib/libMLIRCAPIRegisterEverything.a
 lib/libMLIRCAPISCF.a
 lib/libMLIRCAPIShape.a
 lib/libMLIRCAPISparseTensor.a
-lib/libMLIRCAPIStandard.a
 lib/libMLIRCAPITensor.a
 lib/libMLIRCAPITransforms.a
 lib/libMLIRCallInterfaces.a
 lib/libMLIRCastInterfaces.a
-lib/libMLIRComplex.a
+lib/libMLIRComplexDialect.a
 lib/libMLIRComplexToLLVM.a
+lib/libMLIRComplexToLibm.a
 lib/libMLIRComplexToStandard.a
+lib/libMLIRControlFlowDialect.a
 lib/libMLIRControlFlowInterfaces.a
+lib/libMLIRControlFlowToLLVM.a
+lib/libMLIRControlFlowToSPIRV.a
 lib/libMLIRCopyOpInterface.a
-lib/libMLIRDLTI.a
+lib/libMLIRDLTIDialect.a
 lib/libMLIRDataLayoutInterfaces.a
 lib/libMLIRDerivedAttributeOpInterface.a
 lib/libMLIRDialect.a
 lib/libMLIRDialectUtils.a
-lib/libMLIREmitC.a
+lib/libMLIREmitCDialect.a
+lib/libMLIRExecutionEngine.a
+lib/libMLIRExecutionEngineUtils.a
+lib/libMLIRFuncDialect.a
+lib/libMLIRFuncToLLVM.a
+lib/libMLIRFuncToSPIRV.a
+lib/libMLIRFuncTransforms.a
 lib/libMLIRGPUOps.a
 lib/libMLIRGPUToGPURuntimeTransforms.a
 lib/libMLIRGPUToNVVMTransforms.a
@@ -969,118 +1139,132 @@ lib/libMLIRGPUToSPIRV.a
 lib/libMLIRGPUToVulkanTransforms.a
 lib/libMLIRGPUTransforms.a
 lib/libMLIRIR.a
+lib/libMLIRInferIntRangeInterface.a
 lib/libMLIRInferTypeOpInterface.a
+lib/libMLIRJitRunner.a
 lib/libMLIRLLVMCommonConversion.a
-lib/libMLIRLLVMIR.a
+lib/libMLIRLLVMDialect.a
 lib/libMLIRLLVMIRTransforms.a
 lib/libMLIRLLVMToLLVMIRTranslation.a
-lib/libMLIRLinalg.a
 lib/libMLIRLinalgAnalysis.a
-lib/libMLIRLinalgBufferizableOpInterfaceImpl.a
+lib/libMLIRLinalgDialect.a
 lib/libMLIRLinalgToLLVM.a
 lib/libMLIRLinalgToSPIRV.a
 lib/libMLIRLinalgToStandard.a
+lib/libMLIRLinalgTransformOps.a
 lib/libMLIRLinalgTransforms.a
 lib/libMLIRLinalgUtils.a
 lib/libMLIRLoopLikeInterface.a
 lib/libMLIRLspServerLib.a
-lib/libMLIRMath.a
+lib/libMLIRLspServerSupportLib.a
+lib/libMLIRMLProgramDialect.a
+lib/libMLIRMathDialect.a
 lib/libMLIRMathToLLVM.a
 lib/libMLIRMathToLibm.a
 lib/libMLIRMathToSPIRV.a
 lib/libMLIRMathTransforms.a
-lib/libMLIRMemRef.a
+lib/libMLIRMemRefDialect.a
 lib/libMLIRMemRefToLLVM.a
 lib/libMLIRMemRefToSPIRV.a
 lib/libMLIRMemRefTransforms.a
 lib/libMLIRMemRefUtils.a
 lib/libMLIRMlirOptMain.a
-lib/libMLIRModuleBufferization.a
-lib/libMLIRNVVMIR.a
+lib/libMLIRNVGPUDialect.a
+lib/libMLIRNVGPUToNVVM.a
+lib/libMLIRNVGPUTransforms.a
+lib/libMLIRNVVMDialect.a
 lib/libMLIRNVVMToLLVMIRTranslation.a
-lib/libMLIROpenACC.a
+lib/libMLIROpenACCDialect.a
 lib/libMLIROpenACCToLLVM.a
 lib/libMLIROpenACCToLLVMIRTranslation.a
 lib/libMLIROpenACCToSCF.a
-lib/libMLIROpenMP.a
+lib/libMLIROpenMPDialect.a
 lib/libMLIROpenMPToLLVM.a
 lib/libMLIROpenMPToLLVMIRTranslation.a
 lib/libMLIROptLib.a
-lib/libMLIRPDL.a
-lib/libMLIRPDLInterp.a
+lib/libMLIRPDLDialect.a
+lib/libMLIRPDLInterpDialect.a
 lib/libMLIRPDLLAST.a
-lib/libMLIRPDLLParser.a
+lib/libMLIRPDLLCodeGen.a
+lib/libMLIRPDLLODS.a
 lib/libMLIRPDLToPDLInterp.a
+lib/libMLIRParallelCombiningOpInterface.a
 lib/libMLIRParser.a
 lib/libMLIRPass.a
 lib/libMLIRPresburger.a
-lib/libMLIRQuant.a
-lib/libMLIRROCDLIR.a
+lib/libMLIRQuantDialect.a
+lib/libMLIRQuantTransforms.a
+lib/libMLIRQuantUtils.a
+lib/libMLIRROCDLDialect.a
 lib/libMLIRROCDLToLLVMIRTranslation.a
 lib/libMLIRReconcileUnrealizedCasts.a
 lib/libMLIRReduce.a
 lib/libMLIRReduceLib.a
 lib/libMLIRRewrite.a
-lib/libMLIRSCF.a
+lib/libMLIRSCFDialect.a
+lib/libMLIRSCFToControlFlow.a
 lib/libMLIRSCFToGPU.a
 lib/libMLIRSCFToOpenMP.a
 lib/libMLIRSCFToSPIRV.a
-lib/libMLIRSCFToStandard.a
+lib/libMLIRSCFTransformOps.a
 lib/libMLIRSCFTransforms.a
 lib/libMLIRSCFUtils.a
-lib/libMLIRSPIRV.a
 lib/libMLIRSPIRVBinaryUtils.a
 lib/libMLIRSPIRVConversion.a
 lib/libMLIRSPIRVDeserialization.a
+lib/libMLIRSPIRVDialect.a
 lib/libMLIRSPIRVModuleCombiner.a
 lib/libMLIRSPIRVSerialization.a
 lib/libMLIRSPIRVToLLVM.a
 lib/libMLIRSPIRVTransforms.a
 lib/libMLIRSPIRVTranslateRegistration.a
 lib/libMLIRSPIRVUtils.a
-lib/libMLIRShape.a
+lib/libMLIRShapeDialect.a
 lib/libMLIRShapeOpsTransforms.a
 lib/libMLIRShapeToStandard.a
 lib/libMLIRSideEffectInterfaces.a
-lib/libMLIRSparseTensor.a
+lib/libMLIRSparseTensorDialect.a
 lib/libMLIRSparseTensorPipelines.a
 lib/libMLIRSparseTensorTransforms.a
 lib/libMLIRSparseTensorUtils.a
-lib/libMLIRStandard.a
-lib/libMLIRStandardOpsTransforms.a
-lib/libMLIRStandardToLLVM.a
-lib/libMLIRStandardToSPIRV.a
 lib/libMLIRSupport.a
 lib/libMLIRSupportIndentedOstream.a
 lib/libMLIRTableGen.a
 lib/libMLIRTargetCpp.a
 lib/libMLIRTargetLLVMIRExport.a
 lib/libMLIRTargetLLVMIRImport.a
-lib/libMLIRTensor.a
+lib/libMLIRTensorDialect.a
 lib/libMLIRTensorInferTypeOpInterfaceImpl.a
 lib/libMLIRTensorTilingInterfaceImpl.a
+lib/libMLIRTensorToLinalg.a
+lib/libMLIRTensorToSPIRV.a
 lib/libMLIRTensorTransforms.a
 lib/libMLIRTensorUtils.a
 lib/libMLIRTilingInterface.a
 lib/libMLIRToLLVMIRTranslationRegistration.a
-lib/libMLIRTosa.a
+lib/libMLIRTosaDialect.a
+lib/libMLIRTosaToArith.a
 lib/libMLIRTosaToLinalg.a
 lib/libMLIRTosaToSCF.a
-lib/libMLIRTosaToStandard.a
+lib/libMLIRTosaToTensor.a
 lib/libMLIRTosaTransforms.a
+lib/libMLIRTransformDialect.a
+lib/libMLIRTransformDialectTransforms.a
 lib/libMLIRTransformUtils.a
 lib/libMLIRTransforms.a
-lib/libMLIRTranslation.a
-lib/libMLIRVector.a
+lib/libMLIRTranslateLib.a
+lib/libMLIRVectorDialect.a
 lib/libMLIRVectorInterfaces.a
 lib/libMLIRVectorToGPU.a
 lib/libMLIRVectorToLLVM.a
-lib/libMLIRVectorToROCDL.a
 lib/libMLIRVectorToSCF.a
 lib/libMLIRVectorToSPIRV.a
 lib/libMLIRVectorTransforms.a
 lib/libMLIRVectorUtils.a
 lib/libMLIRViewLikeInterface.a
-lib/libMLIRX86Vector.a
+lib/libMLIRX86VectorDialect.a
 lib/libMLIRX86VectorToLLVMIRTranslation.a
 lib/libMLIRX86VectorTransforms.a
+lib/libmlir_async_runtime.so
+lib/libmlir_c_runner_utils.so
+lib/libmlir_runner_utils.so
diff --git a/mlir/distinfo b/mlir/distinfo
index 82c1c83eaa..2453fa97bb 100644
--- a/mlir/distinfo
+++ b/mlir/distinfo
@@ -1,7 +1,10 @@
 $NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
 
-BLAKE2s (llvm-project-14.0.6.src.tar.xz) = fa73399b6d3655e16751a6c5053be83ac912f758642a0026b949870017485546
-SHA512 (llvm-project-14.0.6.src.tar.xz) = 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13
-Size (llvm-project-14.0.6.src.tar.xz) = 105618228 bytes
-SHA1 (patch-cmake_modules_MLIRConfig.cmake.in) = d05683d2a005e3539d4f71743510b5e01a468dad
+BLAKE2s (cmake-15.0.5.src.tar.xz) = 5f8beedf1c9349c13dba2f4a5fcfb9d482c96df32c34c284cfe682a681669f35
+SHA512 (cmake-15.0.5.src.tar.xz) = 493825f1b64abef6d56502d28e30056320bdda5a46a478fc85eec3a631c541da2d318fb9c3e3d3e6234f538121b7a1c60d34cba498fd6b7938d3558d24684fed
+Size (cmake-15.0.5.src.tar.xz) = 6976 bytes
+BLAKE2s (llvm-project-15.0.5.src.tar.xz) = 5e9ac83366cd0f08879a3851992748c35ffd725ef60c31b3a6ed0d7fbc6cd718
+SHA512 (llvm-project-15.0.5.src.tar.xz) = cf2a89ebb6bc9d7e3f1fd09531c84ac9927cdbe5ee13a6fcb8ce4d08e5a9d6d480ad982f62126b9c757beafa283b34f2ba1fbc56223c641e70da2be4627f59a6
+Size (llvm-project-15.0.5.src.tar.xz) = 110931004 bytes
+SHA1 (patch-cmake_modules_MLIRConfig.cmake.in) = 528ffcd98d35b22c168b228daca28af319a47c5c
 SHA1 (patch-tools_mlir-tblgen_CMakeLists.txt) = db2768503c7e7b89bd99801d1eba588f23ac0b04
diff --git a/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in b/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
index 44e9663e87..8029f5c6f1 100644
--- a/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
+++ b/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
@@ -2,14 +2,15 @@ $NetBSD$
 
 Provide proper path to mlir-tblgen.
 
---- cmake/modules/MLIRConfig.cmake.in.orig	2022-06-22 16:46:24.000000000 +0000
+--- cmake/modules/MLIRConfig.cmake.in.orig	2022-11-16 06:28:29.000000000 +0000
 +++ cmake/modules/MLIRConfig.cmake.in
-@@ -8,13 +8,10 @@ find_package(LLVM REQUIRED CONFIG
+@@ -8,14 +8,11 @@ find_package(LLVM REQUIRED CONFIG
  set(MLIR_EXPORTED_TARGETS "@MLIR_EXPORTS@")
  set(MLIR_CMAKE_DIR "@MLIR_CONFIG_CMAKE_DIR@")
  set(MLIR_INCLUDE_DIRS "@MLIR_CONFIG_INCLUDE_DIRS@")
 -set(MLIR_TABLEGEN_EXE "@MLIR_CONFIG_TABLEGEN_EXE@")
-+set(MLIR_TABLEGEN_EXE "@MLIR_INSTALL_PREFIX@/bin/mlir-tblgen")
++set(MLIR_TABLEGEN_EXE "${MLIR_INSTALL_PREFIX}/bin/@MLIR_CONFIG_TABLEGEN_EXE@")
+ set(MLIR_PDLL_TABLEGEN_EXE "@MLIR_CONFIG_PDLL_TABLEGEN_EXE@")
  set(MLIR_INSTALL_AGGREGATE_OBJECTS "@MLIR_INSTALL_AGGREGATE_OBJECTS@")
  set(MLIR_ENABLE_BINDINGS_PYTHON "@MLIR_ENABLE_BINDINGS_PYTHON@")
  


Home | Main Index | Thread Index | Old Index