pkgsrc-WIP-changes archive

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

Added flang, mlir



Module Name:	pkgsrc-wip
Committed By:	Adam Ciarciński <aciarcinski%teonite.com@localhost>
Pushed By:	adam
Date:		Mon Oct 3 09:01:18 2022 +0200
Changeset:	c64f95e00e75c6adc1cf28ab3074f07d055e88dc

Modified Files:
	Makefile
Added Files:
	flang/DESCR
	flang/Makefile
	flang/PLIST
	flang/distinfo
	mlir/DESCR
	mlir/Makefile
	mlir/PLIST
	mlir/buildlink3.mk
	mlir/distinfo
	mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
	mlir/patches/patch-tools_mlir-tblgen_CMakeLists.txt

Log Message:
Added flang, mlir

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

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

diffstat:
 Makefile                                           |    2 +
 flang/DESCR                                        |    9 +
 flang/Makefile                                     |   35 +
 flang/PLIST                                        |  217 ++++
 flang/distinfo                                     |    5 +
 mlir/DESCR                                         |    5 +
 mlir/Makefile                                      |   27 +
 mlir/PLIST                                         | 1086 ++++++++++++++++++++
 mlir/buildlink3.mk                                 |   16 +
 mlir/distinfo                                      |    7 +
 .../patch-cmake_modules_MLIRConfig.cmake.in        |   21 +
 .../patches/patch-tools_mlir-tblgen_CMakeLists.txt |   13 +
 12 files changed, 1443 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 5da94d0662..e70a27c193 100644
--- a/Makefile
+++ b/Makefile
@@ -879,6 +879,7 @@ SUBDIR+=	firefox69-2019Q4
 SUBDIR+=	firehose
 SUBDIR+=	flag
 SUBDIR+=	flam3-svn
+SUBDIR+=	flang
 SUBDIR+=	flang-git
 SUBDIR+=	flashrom
 SUBDIR+=	flasm
@@ -2438,6 +2439,7 @@ SUBDIR+=	mixmaster
 SUBDIR+=	mk-configure
 SUBDIR+=	mkcabal
 SUBDIR+=	mle
+SUBDIR+=	mlir
 SUBDIR+=	mlocate
 SUBDIR+=	mlt
 SUBDIR+=	mlton-git
diff --git a/flang/DESCR b/flang/DESCR
new file mode 100644
index 0000000000..c2ccf383fb
--- /dev/null
+++ b/flang/DESCR
@@ -0,0 +1,9 @@
+Flang is a Fortran language front-end designed for integration with LLVM and
+the LLVM optimizer.
+
+Flang+LLVM is a production-quality Fortran solution designed to be co-installed
+and is fully interoperable with Clang C++.
+
+Flang single-core and OpenMP performance is now on par with GNU Fortran. Flang
+has implemented Fortran 2003 and has a near full implementation of OpenMP
+through version 4.5 targeting multicore CPUs.
diff --git a/flang/Makefile b/flang/Makefile
new file mode 100644
index 0000000000..d8eb77a29e
--- /dev/null
+++ b/flang/Makefile
@@ -0,0 +1,35 @@
+# $NetBSD$
+
+.include "../../lang/llvm/version.mk"
+
+DISTNAME=	flang-${LLVM_VERSION}.src
+PKGNAME=	${DISTNAME:S/.src//}
+CATEGORIES=	lang devel
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://flang.llvm.org/
+COMMENT=	Fortran compiler targeting LLVM
+LICENSE=	apache-2.0
+
+DEPENDS+=	bash>=4.4:../../shells/bash
+
+USE_LANGUAGES=		c c++17
+USE_CMAKE=		yes
+USE_TOOLS+=		gmake
+
+CONFIGURE_DIRS=		${WRKDIR}/build
+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
+
+REPLACE_BASH=	tools/f18/flang
+
+post-extract:
+	${MKDIR} ${WRKDIR}/build
+
+.include "../../lang/clang/buildlink3.mk"
+.include "../../lang/llvm/buildlink3.mk"
+.include "../../wip/mlir/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/flang/PLIST b/flang/PLIST
new file mode 100644
index 0000000000..57c4e9900a
--- /dev/null
+++ b/flang/PLIST
@@ -0,0 +1,217 @@
+@comment $NetBSD$
+bin/bbc
+bin/f18-parse-demo
+bin/fir-opt
+bin/flang
+bin/flang-new
+bin/tco
+include/flang/Common/Fortran-features.h
+include/flang/Common/Fortran.h
+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/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
+include/flang/Common/restorer.h
+include/flang/Common/static-multimap-view.h
+include/flang/Common/template.h
+include/flang/Common/uint128.h
+include/flang/Common/unwrap.h
+include/flang/Decimal/binary-floating-point.h
+include/flang/Decimal/decimal.h
+include/flang/Evaluate/call.h
+include/flang/Evaluate/characteristics.h
+include/flang/Evaluate/check-expression.h
+include/flang/Evaluate/common.h
+include/flang/Evaluate/complex.h
+include/flang/Evaluate/constant.h
+include/flang/Evaluate/expression.h
+include/flang/Evaluate/fold-designator.h
+include/flang/Evaluate/fold.h
+include/flang/Evaluate/formatting.h
+include/flang/Evaluate/initial-image.h
+include/flang/Evaluate/integer.h
+include/flang/Evaluate/intrinsics-library.h
+include/flang/Evaluate/intrinsics.h
+include/flang/Evaluate/logical.h
+include/flang/Evaluate/pgmath.h.inc
+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/tools.h
+include/flang/Evaluate/traverse.h
+include/flang/Evaluate/type.h
+include/flang/Evaluate/variable.h
+include/flang/Frontend/CompilerInstance.h
+include/flang/Frontend/CompilerInvocation.h
+include/flang/Frontend/FrontendAction.h
+include/flang/Frontend/FrontendActions.h
+include/flang/Frontend/FrontendOptions.h
+include/flang/Frontend/FrontendPluginRegistry.h
+include/flang/Frontend/PreprocessorOptions.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/Bridge.h
+include/flang/Lower/CallInterface.h
+include/flang/Lower/Coarray.h
+include/flang/Lower/ConvertType.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/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/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/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/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/CodeGen/CGOps.cpp.inc
+include/flang/Optimizer/CodeGen/CGOps.h.inc
+include/flang/Optimizer/CodeGen/CGOps.td
+include/flang/Optimizer/CodeGen/CGPasses.h.inc
+include/flang/Optimizer/CodeGen/CGPasses.td
+include/flang/Optimizer/CodeGen/CodeGen.h
+include/flang/Optimizer/Dialect/CanonicalizationPatterns.inc
+include/flang/Optimizer/Dialect/CanonicalizationPatterns.td
+include/flang/Optimizer/Dialect/FIRAttr.h
+include/flang/Optimizer/Dialect/FIRDialect.h
+include/flang/Optimizer/Dialect/FIRDialect.td
+include/flang/Optimizer/Dialect/FIROps.cpp.inc
+include/flang/Optimizer/Dialect/FIROps.h
+include/flang/Optimizer/Dialect/FIROps.h.inc
+include/flang/Optimizer/Dialect/FIROps.td
+include/flang/Optimizer/Dialect/FIROpsSupport.h
+include/flang/Optimizer/Dialect/FIROpsTypes.cpp.inc
+include/flang/Optimizer/Dialect/FIROpsTypes.h.inc
+include/flang/Optimizer/Dialect/FIRType.h
+include/flang/Optimizer/Dialect/FIRTypes.td
+include/flang/Optimizer/Support/FIRContext.h
+include/flang/Optimizer/Support/FatalError.h
+include/flang/Optimizer/Support/InitFIR.h
+include/flang/Optimizer/Support/InternalNames.h
+include/flang/Optimizer/Support/KindMapping.h
+include/flang/Optimizer/Support/Matcher.h
+include/flang/Optimizer/Support/TypeCode.h
+include/flang/Optimizer/Support/Utils.h
+include/flang/Optimizer/Transforms/Passes.h
+include/flang/Optimizer/Transforms/Passes.h.inc
+include/flang/Optimizer/Transforms/Passes.td
+include/flang/Parser/char-block.h
+include/flang/Parser/char-buffer.h
+include/flang/Parser/char-set.h
+include/flang/Parser/characters.h
+include/flang/Parser/dump-parse-tree.h
+include/flang/Parser/format-specification.h
+include/flang/Parser/instrumented-parser.h
+include/flang/Parser/message.h
+include/flang/Parser/parse-state.h
+include/flang/Parser/parse-tree-visitor.h
+include/flang/Parser/parse-tree.h
+include/flang/Parser/parsing.h
+include/flang/Parser/provenance.h
+include/flang/Parser/source.h
+include/flang/Parser/tools.h
+include/flang/Parser/unparse.h
+include/flang/Parser/user-state.h
+include/flang/Runtime/allocatable.h
+include/flang/Runtime/assign.h
+include/flang/Runtime/c-or-cpp.h
+include/flang/Runtime/character.h
+include/flang/Runtime/command.h
+include/flang/Runtime/cpp-type.h
+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/io-api.h
+include/flang/Runtime/iostat.h
+include/flang/Runtime/magic-numbers.h
+include/flang/Runtime/main.h
+include/flang/Runtime/matmul.h
+include/flang/Runtime/memory.h
+include/flang/Runtime/misc-intrinsic.h
+include/flang/Runtime/numeric.h
+include/flang/Runtime/pointer.h
+include/flang/Runtime/ragged.h
+include/flang/Runtime/random.h
+include/flang/Runtime/reduction.h
+include/flang/Runtime/stop.h
+include/flang/Runtime/support.h
+include/flang/Runtime/time-intrinsic.h
+include/flang/Runtime/transformational.h
+include/flang/Runtime/type-code.h
+include/flang/Semantics/attr.h
+include/flang/Semantics/expression.h
+include/flang/Semantics/runtime-type-info.h
+include/flang/Semantics/scope.h
+include/flang/Semantics/semantics.h
+include/flang/Semantics/symbol.h
+include/flang/Semantics/tools.h
+include/flang/Semantics/type.h
+include/flang/Semantics/unparse-with-symbols.h
+include/flang/Tools/CLOptions.inc
+include/flang/Version.inc
+include/flang/__fortran_builtins.f18.mod
+include/flang/__fortran_builtins.mod
+include/flang/__fortran_type_info.f18.mod
+include/flang/__fortran_type_info.mod
+include/flang/ieee_arithmetic.f18.mod
+include/flang/ieee_arithmetic.mod
+include/flang/ieee_exceptions.f18.mod
+include/flang/ieee_exceptions.mod
+include/flang/ieee_features.f18.mod
+include/flang/ieee_features.mod
+include/flang/iso_c_binding.f18.mod
+include/flang/iso_c_binding.mod
+include/flang/iso_fortran_env.f18.mod
+include/flang/iso_fortran_env.mod
+include/flang/omp_lib.f18.mod
+include/flang/omp_lib.mod
+lib/cmake/flang/FlangConfig.cmake
+lib/cmake/flang/FlangTargets-release.cmake
+lib/cmake/flang/FlangTargets.cmake
+lib/libFIRBuilder.a
+lib/libFIRCodeGen.a
+lib/libFIRDialect.a
+lib/libFIRSupport.a
+lib/libFIRTransforms.a
+lib/libFortranCommon.a
+lib/libFortranDecimal.a
+lib/libFortranEvaluate.a
+lib/libFortranLower.a
+lib/libFortranParser.a
+lib/libFortranRuntime.a
+lib/libFortranSemantics.a
+lib/libflangFrontend.a
+lib/libflangFrontendTool.a
diff --git a/flang/distinfo b/flang/distinfo
new file mode 100644
index 0000000000..28ad8e5938
--- /dev/null
+++ b/flang/distinfo
@@ -0,0 +1,5 @@
+$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
diff --git a/mlir/DESCR b/mlir/DESCR
new file mode 100644
index 0000000000..7d7c5f490e
--- /dev/null
+++ b/mlir/DESCR
@@ -0,0 +1,5 @@
+The MLIR project is a novel approach to building reusable and extensible
+compiler infrastructure. MLIR aims to address software fragmentation, improve
+compilation for heterogeneous hardware, significantly reduce the cost of
+building domain specific compilers, and aid in connecting existing compilers
+together.
diff --git a/mlir/Makefile b/mlir/Makefile
new file mode 100644
index 0000000000..1b08f38b01
--- /dev/null
+++ b/mlir/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD$
+
+.include "../../lang/llvm/version.mk"
+
+DISTNAME=	llvm-project-${LLVM_VERSION}.src
+PKGNAME=	mlir-${LLVM_VERSION}
+CATEGORIES=	lang devel
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	http://mlir.llvm.org/
+COMMENT=	Multi-Level Intermediate Representation
+LICENSE=	apache-2.0
+
+EXTRACT_ELEMENTS=	${DISTNAME}/cmake
+EXTRACT_ELEMENTS+=	${DISTNAME}/mlir
+WRKSRC=			${WRKDIR}/${DISTNAME}/mlir
+
+USE_LANGUAGES=		c c++14
+USE_CMAKE=		yes
+USE_TOOLS+=		gmake
+
+CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE=Release
+CMAKE_ARGS+=	-DMLIR_INSTALL_AGGREGATE_OBJECTS=NO
+CMAKE_ARGS+=	-DMLIR_BUILD_MLIR_C_DYLIB=YES
+
+.include "../../lang/llvm/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/mlir/PLIST b/mlir/PLIST
new file mode 100644
index 0000000000..bad744abda
--- /dev/null
+++ b/mlir/PLIST
@@ -0,0 +1,1086 @@
+@comment $NetBSD$
+bin/mlir-tblgen
+include/mlir-c/AffineExpr.h
+include/mlir-c/AffineMap.h
+include/mlir-c/Bindings/Python/Interop.h
+include/mlir-c/BuiltinAttributes.h
+include/mlir-c/BuiltinTypes.h
+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/GPU.h
+include/mlir-c/Dialect/LLVM.h
+include/mlir-c/Dialect/Linalg.h
+include/mlir-c/Dialect/PDL.h
+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/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/DataFlowAnalysis.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/LinearTransform.h
+include/mlir/Analysis/Presburger/Matrix.h
+include/mlir/Analysis/Presburger/PresburgerSet.h
+include/mlir/Analysis/Presburger/Simplex.h
+include/mlir/Analysis/Presburger/Utils.h
+include/mlir/Analysis/SliceAnalysis.h
+include/mlir/Bindings/Python/Attributes.td
+include/mlir/Bindings/Python/PybindAdaptors.h
+include/mlir/CAPI/AffineExpr.h
+include/mlir/CAPI/AffineMap.h
+include/mlir/CAPI/Diagnostics.h
+include/mlir/CAPI/ExecutionEngine.h
+include/mlir/CAPI/IR.h
+include/mlir/CAPI/IntegerSet.h
+include/mlir/CAPI/Interfaces.h
+include/mlir/CAPI/Pass.h
+include/mlir/CAPI/Registration.h
+include/mlir/CAPI/Support.h
+include/mlir/CAPI/Utils.h
+include/mlir/CAPI/Wrap.h
+include/mlir/Conversion/AffineToStandard/AffineToStandard.h
+include/mlir/Conversion/ArithmeticToLLVM/ArithmeticToLLVM.h
+include/mlir/Conversion/ArithmeticToSPIRV/ArithmeticToSPIRV.h
+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/ComplexToStandard/ComplexToStandard.h
+include/mlir/Conversion/GPUCommon/GPUCommonPass.h
+include/mlir/Conversion/GPUToNVVM/GPUToNVVMPass.h
+include/mlir/Conversion/GPUToROCDL/GPUToROCDLPass.h
+include/mlir/Conversion/GPUToROCDL/Runtimes.h
+include/mlir/Conversion/GPUToSPIRV/GPUToSPIRV.h
+include/mlir/Conversion/GPUToSPIRV/GPUToSPIRVPass.h
+include/mlir/Conversion/GPUToVulkan/ConvertGPUToVulkanPass.h
+include/mlir/Conversion/LLVMCommon/ConversionTarget.h
+include/mlir/Conversion/LLVMCommon/LoweringOptions.h
+include/mlir/Conversion/LLVMCommon/MemRefBuilder.h
+include/mlir/Conversion/LLVMCommon/Pattern.h
+include/mlir/Conversion/LLVMCommon/StructBuilder.h
+include/mlir/Conversion/LLVMCommon/TypeConverter.h
+include/mlir/Conversion/LLVMCommon/VectorPattern.h
+include/mlir/Conversion/LinalgToLLVM/LinalgToLLVM.h
+include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRV.h
+include/mlir/Conversion/LinalgToSPIRV/LinalgToSPIRVPass.h
+include/mlir/Conversion/LinalgToStandard/LinalgToStandard.h
+include/mlir/Conversion/MathToLLVM/MathToLLVM.h
+include/mlir/Conversion/MathToLibm/MathToLibm.h
+include/mlir/Conversion/MathToSPIRV/MathToSPIRV.h
+include/mlir/Conversion/MathToSPIRV/MathToSPIRVPass.h
+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/OpenACCToLLVM/ConvertOpenACCToLLVM.h
+include/mlir/Conversion/OpenACCToSCF/ConvertOpenACCToSCF.h
+include/mlir/Conversion/OpenMPToLLVM/ConvertOpenMPToLLVM.h
+include/mlir/Conversion/PDLToPDLInterp/PDLToPDLInterp.h
+include/mlir/Conversion/Passes.capi.cpp.inc
+include/mlir/Conversion/Passes.capi.h.inc
+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/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/TosaToLinalg/TosaToLinalg.h
+include/mlir/Conversion/TosaToSCF/TosaToSCF.h
+include/mlir/Conversion/TosaToStandard/TosaToStandard.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/AMX/AMX.cpp.inc
+include/mlir/Dialect/AMX/AMX.h.inc
+include/mlir/Dialect/AMX/AMX.td
+include/mlir/Dialect/AMX/AMXConversions.inc
+include/mlir/Dialect/AMX/AMXDialect.cpp.inc
+include/mlir/Dialect/AMX/AMXDialect.h
+include/mlir/Dialect/AMX/AMXDialect.h.inc
+include/mlir/Dialect/AMX/AMXTypes.cpp.inc
+include/mlir/Dialect/AMX/AMXTypes.h.inc
+include/mlir/Dialect/AMX/Transforms.h
+include/mlir/Dialect/Affine/Analysis/AffineAnalysis.h
+include/mlir/Dialect/Affine/Analysis/AffineStructures.h
+include/mlir/Dialect/Affine/Analysis/LoopAnalysis.h
+include/mlir/Dialect/Affine/Analysis/NestedMatcher.h
+include/mlir/Dialect/Affine/Analysis/Utils.h
+include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.cpp.inc
+include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h
+include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.h.inc
+include/mlir/Dialect/Affine/IR/AffineMemoryOpInterfaces.td
+include/mlir/Dialect/Affine/IR/AffineOps.cpp.inc
+include/mlir/Dialect/Affine/IR/AffineOps.h
+include/mlir/Dialect/Affine/IR/AffineOps.h.inc
+include/mlir/Dialect/Affine/IR/AffineOps.td
+include/mlir/Dialect/Affine/IR/AffineOpsDialect.cpp.inc
+include/mlir/Dialect/Affine/IR/AffineOpsDialect.h.inc
+include/mlir/Dialect/Affine/IR/AffineOpsTypes.cpp.inc
+include/mlir/Dialect/Affine/IR/AffineOpsTypes.h.inc
+include/mlir/Dialect/Affine/IR/AffineValueMap.h
+include/mlir/Dialect/Affine/LoopFusionUtils.h
+include/mlir/Dialect/Affine/LoopUtils.h
+include/mlir/Dialect/Affine/Passes.h
+include/mlir/Dialect/Affine/Passes.h.inc
+include/mlir/Dialect/Affine/Passes.td
+include/mlir/Dialect/Affine/Utils.h
+include/mlir/Dialect/Arithmetic/IR/Arithmetic.h
+include/mlir/Dialect/Arithmetic/IR/ArithmeticBase.td
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.cpp.inc
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.h.inc
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOps.td
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.cpp.inc
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsDialect.h.inc
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.cpp.inc
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsEnums.h.inc
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.cpp.inc
+include/mlir/Dialect/Arithmetic/IR/ArithmeticOpsTypes.h.inc
+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/ArmNeon/ArmNeon.cpp.inc
+include/mlir/Dialect/ArmNeon/ArmNeon.h.inc
+include/mlir/Dialect/ArmNeon/ArmNeon.td
+include/mlir/Dialect/ArmNeon/ArmNeonConversions.inc
+include/mlir/Dialect/ArmNeon/ArmNeonDialect.cpp.inc
+include/mlir/Dialect/ArmNeon/ArmNeonDialect.h
+include/mlir/Dialect/ArmNeon/ArmNeonDialect.h.inc
+include/mlir/Dialect/ArmNeon/ArmNeonTypes.cpp.inc
+include/mlir/Dialect/ArmNeon/ArmNeonTypes.h.inc
+include/mlir/Dialect/ArmSVE/ArmSVE.cpp.inc
+include/mlir/Dialect/ArmSVE/ArmSVE.h.inc
+include/mlir/Dialect/ArmSVE/ArmSVE.td
+include/mlir/Dialect/ArmSVE/ArmSVEConversions.inc
+include/mlir/Dialect/ArmSVE/ArmSVEDialect.cpp.inc
+include/mlir/Dialect/ArmSVE/ArmSVEDialect.h
+include/mlir/Dialect/ArmSVE/ArmSVEDialect.h.inc
+include/mlir/Dialect/ArmSVE/ArmSVETypes.cpp.inc
+include/mlir/Dialect/ArmSVE/ArmSVETypes.h.inc
+include/mlir/Dialect/ArmSVE/Transforms.h
+include/mlir/Dialect/Async/IR/Async.h
+include/mlir/Dialect/Async/IR/AsyncDialect.td
+include/mlir/Dialect/Async/IR/AsyncOps.cpp.inc
+include/mlir/Dialect/Async/IR/AsyncOps.h.inc
+include/mlir/Dialect/Async/IR/AsyncOps.td
+include/mlir/Dialect/Async/IR/AsyncOpsDialect.cpp.inc
+include/mlir/Dialect/Async/IR/AsyncOpsDialect.h.inc
+include/mlir/Dialect/Async/IR/AsyncOpsTypes.cpp.inc
+include/mlir/Dialect/Async/IR/AsyncOpsTypes.h.inc
+include/mlir/Dialect/Async/IR/AsyncTypes.h
+include/mlir/Dialect/Async/IR/AsyncTypes.td
+include/mlir/Dialect/Async/Passes.capi.cpp.inc
+include/mlir/Dialect/Async/Passes.capi.h.inc
+include/mlir/Dialect/Async/Passes.h
+include/mlir/Dialect/Async/Passes.h.inc
+include/mlir/Dialect/Async/Passes.td
+include/mlir/Dialect/Async/Transforms.h
+include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.cpp.inc
+include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h
+include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.h.inc
+include/mlir/Dialect/Bufferization/IR/AllocationOpInterface.td
+include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.cpp.inc
+include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h
+include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.h.inc
+include/mlir/Dialect/Bufferization/IR/BufferizableOpInterface.td
+include/mlir/Dialect/Bufferization/IR/Bufferization.h
+include/mlir/Dialect/Bufferization/IR/BufferizationBase.td
+include/mlir/Dialect/Bufferization/IR/BufferizationOps.cpp.inc
+include/mlir/Dialect/Bufferization/IR/BufferizationOps.h.inc
+include/mlir/Dialect/Bufferization/IR/BufferizationOps.td
+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/Transforms/BufferUtils.h
+include/mlir/Dialect/Bufferization/Transforms/Bufferize.h
+include/mlir/Dialect/Bufferization/Transforms/OneShotAnalysis.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/CommonFolders.h
+include/mlir/Dialect/Complex/IR/Complex.h
+include/mlir/Dialect/Complex/IR/ComplexBase.td
+include/mlir/Dialect/Complex/IR/ComplexOps.cpp.inc
+include/mlir/Dialect/Complex/IR/ComplexOps.h.inc
+include/mlir/Dialect/Complex/IR/ComplexOps.td
+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/DLTI/DLTI.cpp.inc
+include/mlir/Dialect/DLTI/DLTI.h
+include/mlir/Dialect/DLTI/DLTI.h.inc
+include/mlir/Dialect/DLTI/DLTI.td
+include/mlir/Dialect/DLTI/DLTIBase.td
+include/mlir/Dialect/DLTI/DLTIDialect.cpp.inc
+include/mlir/Dialect/DLTI/DLTIDialect.h.inc
+include/mlir/Dialect/DLTI/DLTITypes.cpp.inc
+include/mlir/Dialect/DLTI/DLTITypes.h.inc
+include/mlir/Dialect/DLTI/Traits.h
+include/mlir/Dialect/EmitC/IR/EmitC.cpp.inc
+include/mlir/Dialect/EmitC/IR/EmitC.h
+include/mlir/Dialect/EmitC/IR/EmitC.h.inc
+include/mlir/Dialect/EmitC/IR/EmitC.td
+include/mlir/Dialect/EmitC/IR/EmitCAttributes.cpp.inc
+include/mlir/Dialect/EmitC/IR/EmitCAttributes.h.inc
+include/mlir/Dialect/EmitC/IR/EmitCAttributes.td
+include/mlir/Dialect/EmitC/IR/EmitCBase.td
+include/mlir/Dialect/EmitC/IR/EmitCDialect.cpp.inc
+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/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/LLVMOpBase.td
+include/mlir/Dialect/LLVMIR/LLVMOps.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMOps.h.inc
+include/mlir/Dialect/LLVMIR/LLVMOps.td
+include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsAttrDefs.h.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsDialect.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsDialect.h.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsEnums.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsEnums.h.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.h.inc
+include/mlir/Dialect/LLVMIR/LLVMOpsInterfaces.td
+include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.cpp.inc
+include/mlir/Dialect/LLVMIR/LLVMTypeInterfaces.h.inc
+include/mlir/Dialect/LLVMIR/LLVMTypes.h
+include/mlir/Dialect/LLVMIR/NVVMConversions.inc
+include/mlir/Dialect/LLVMIR/NVVMDialect.h
+include/mlir/Dialect/LLVMIR/NVVMOps.cpp.inc
+include/mlir/Dialect/LLVMIR/NVVMOps.h.inc
+include/mlir/Dialect/LLVMIR/NVVMOps.td
+include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.cpp.inc
+include/mlir/Dialect/LLVMIR/NVVMOpsAttributes.h.inc
+include/mlir/Dialect/LLVMIR/NVVMOpsDialect.cpp.inc
+include/mlir/Dialect/LLVMIR/NVVMOpsDialect.h.inc
+include/mlir/Dialect/LLVMIR/NVVMOpsEnums.cpp.inc
+include/mlir/Dialect/LLVMIR/NVVMOpsEnums.h.inc
+include/mlir/Dialect/LLVMIR/NVVMOpsTypes.cpp.inc
+include/mlir/Dialect/LLVMIR/NVVMOpsTypes.h.inc
+include/mlir/Dialect/LLVMIR/ROCDLConversions.inc
+include/mlir/Dialect/LLVMIR/ROCDLDialect.h
+include/mlir/Dialect/LLVMIR/ROCDLOps.cpp.inc
+include/mlir/Dialect/LLVMIR/ROCDLOps.h.inc
+include/mlir/Dialect/LLVMIR/ROCDLOps.td
+include/mlir/Dialect/LLVMIR/ROCDLOpsDialect.cpp.inc
+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/Passes.h
+include/mlir/Dialect/LLVMIR/Transforms/Passes.h.inc
+include/mlir/Dialect/LLVMIR/Transforms/Passes.td
+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
+include/mlir/Dialect/Linalg/IR/LinalgInterfaces.cpp.inc
+include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h
+include/mlir/Dialect/Linalg/IR/LinalgInterfaces.h.inc
+include/mlir/Dialect/Linalg/IR/LinalgInterfaces.td
+include/mlir/Dialect/Linalg/IR/LinalgNamedStructuredOps.yamlgen.cpp.inc
+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/LinalgOpsDialect.cpp.inc
+include/mlir/Dialect/Linalg/IR/LinalgOpsDialect.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
+include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.h.inc
+include/mlir/Dialect/Linalg/IR/LinalgStructuredOps.td
+include/mlir/Dialect/Linalg/Passes.capi.cpp.inc
+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/Transforms/CodegenStrategy.h
+include/mlir/Dialect/Linalg/Transforms/HoistPadding.h
+include/mlir/Dialect/Linalg/Transforms/Hoisting.h
+include/mlir/Dialect/Linalg/Transforms/Transforms.h
+include/mlir/Dialect/Linalg/Utils/Utils.h
+include/mlir/Dialect/Math/IR/Math.h
+include/mlir/Dialect/Math/IR/MathBase.td
+include/mlir/Dialect/Math/IR/MathOps.cpp.inc
+include/mlir/Dialect/Math/IR/MathOps.h.inc
+include/mlir/Dialect/Math/IR/MathOps.td
+include/mlir/Dialect/Math/IR/MathOpsDialect.cpp.inc
+include/mlir/Dialect/Math/IR/MathOpsDialect.h.inc
+include/mlir/Dialect/Math/IR/MathOpsTypes.cpp.inc
+include/mlir/Dialect/Math/IR/MathOpsTypes.h.inc
+include/mlir/Dialect/Math/Transforms/Approximation.h
+include/mlir/Dialect/Math/Transforms/Passes.h
+include/mlir/Dialect/MemRef/IR/MemRef.h
+include/mlir/Dialect/MemRef/IR/MemRefBase.td
+include/mlir/Dialect/MemRef/IR/MemRefOps.cpp.inc
+include/mlir/Dialect/MemRef/IR/MemRefOps.h.inc
+include/mlir/Dialect/MemRef/IR/MemRefOps.td
+include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.cpp.inc
+include/mlir/Dialect/MemRef/IR/MemRefOpsDialect.h.inc
+include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.cpp.inc
+include/mlir/Dialect/MemRef/IR/MemRefOpsTypes.h.inc
+include/mlir/Dialect/MemRef/Transforms/ComposeSubView.h
+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/OpenACC/AccCommon.td
+include/mlir/Dialect/OpenACC/OpenACC.h
+include/mlir/Dialect/OpenACC/OpenACCOps.cpp.inc
+include/mlir/Dialect/OpenACC/OpenACCOps.h.inc
+include/mlir/Dialect/OpenACC/OpenACCOps.td
+include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.cpp.inc
+include/mlir/Dialect/OpenACC/OpenACCOpsAttributes.h.inc
+include/mlir/Dialect/OpenACC/OpenACCOpsDialect.cpp.inc
+include/mlir/Dialect/OpenACC/OpenACCOpsDialect.h.inc
+include/mlir/Dialect/OpenACC/OpenACCOpsEnums.cpp.inc
+include/mlir/Dialect/OpenACC/OpenACCOpsEnums.h.inc
+include/mlir/Dialect/OpenMP/OmpCommon.td
+include/mlir/Dialect/OpenMP/OpenMPDialect.h
+include/mlir/Dialect/OpenMP/OpenMPOps.cpp.inc
+include/mlir/Dialect/OpenMP/OpenMPOps.h.inc
+include/mlir/Dialect/OpenMP/OpenMPOps.td
+include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.cpp.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsAttributes.h.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsDialect.cpp.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsDialect.h.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsEnums.cpp.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsEnums.h.inc
+include/mlir/Dialect/OpenMP/OpenMPOpsInterfaces.cpp.inc
+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/PDL/IR/PDL.h
+include/mlir/Dialect/PDL/IR/PDLDialect.td
+include/mlir/Dialect/PDL/IR/PDLOps.cpp.inc
+include/mlir/Dialect/PDL/IR/PDLOps.h
+include/mlir/Dialect/PDL/IR/PDLOps.h.inc
+include/mlir/Dialect/PDL/IR/PDLOps.td
+include/mlir/Dialect/PDL/IR/PDLOpsDialect.cpp.inc
+include/mlir/Dialect/PDL/IR/PDLOpsDialect.h.inc
+include/mlir/Dialect/PDL/IR/PDLOpsTypes.cpp.inc
+include/mlir/Dialect/PDL/IR/PDLOpsTypes.h.inc
+include/mlir/Dialect/PDL/IR/PDLTypes.h
+include/mlir/Dialect/PDL/IR/PDLTypes.td
+include/mlir/Dialect/PDLInterp/IR/PDLInterp.h
+include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.cpp.inc
+include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.h.inc
+include/mlir/Dialect/PDLInterp/IR/PDLInterpOps.td
+include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.cpp.inc
+include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsDialect.h.inc
+include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.cpp.inc
+include/mlir/Dialect/PDLInterp/IR/PDLInterpOpsTypes.h.inc
+include/mlir/Dialect/Quant/FakeQuantSupport.h
+include/mlir/Dialect/Quant/Passes.h
+include/mlir/Dialect/Quant/Passes.h.inc
+include/mlir/Dialect/Quant/Passes.td
+include/mlir/Dialect/Quant/QuantOps.cpp.inc
+include/mlir/Dialect/Quant/QuantOps.h
+include/mlir/Dialect/Quant/QuantOps.h.inc
+include/mlir/Dialect/Quant/QuantOps.td
+include/mlir/Dialect/Quant/QuantOpsBase.td
+include/mlir/Dialect/Quant/QuantOpsDialect.cpp.inc
+include/mlir/Dialect/Quant/QuantOpsDialect.h.inc
+include/mlir/Dialect/Quant/QuantOpsTypes.cpp.inc
+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/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.h
+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/SPIRVCapabilityImplication.inc
+include/mlir/Dialect/SPIRV/IR/SPIRVCastOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVCompositeOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVControlFlowOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVCooperativeMatrixOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVDialect.h
+include/mlir/Dialect/SPIRV/IR/SPIRVEnumAvailability.cpp.inc
+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/SPIRVGroupOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVImageOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVLogicalOps.td
+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
+include/mlir/Dialect/SPIRV/IR/SPIRVOps.h
+include/mlir/Dialect/SPIRV/IR/SPIRVOps.h.inc
+include/mlir/Dialect/SPIRV/IR/SPIRVOps.td
+include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.cpp.inc
+include/mlir/Dialect/SPIRV/IR/SPIRVOpsDialect.h.inc
+include/mlir/Dialect/SPIRV/IR/SPIRVOpsTypes.cpp.inc
+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
+include/mlir/Dialect/SPIRV/Transforms/Passes.td
+include/mlir/Dialect/SPIRV/Transforms/SPIRVConversion.h
+include/mlir/Dialect/SPIRV/Utils/LayoutUtils.h
+include/mlir/Dialect/Shape/IR/Shape.h
+include/mlir/Dialect/Shape/IR/ShapeBase.td
+include/mlir/Dialect/Shape/IR/ShapeOps.cpp.inc
+include/mlir/Dialect/Shape/IR/ShapeOps.h.inc
+include/mlir/Dialect/Shape/IR/ShapeOps.td
+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/Passes.h
+include/mlir/Dialect/Shape/Transforms/Passes.h.inc
+include/mlir/Dialect/Shape/Transforms/Passes.td
+include/mlir/Dialect/SparseTensor/IR/SparseTensor.h
+include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.cpp.inc
+include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.h.inc
+include/mlir/Dialect/SparseTensor/IR/SparseTensorAttrDefs.td
+include/mlir/Dialect/SparseTensor/IR/SparseTensorBase.td
+include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.cpp.inc
+include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.h.inc
+include/mlir/Dialect/SparseTensor/IR/SparseTensorOps.td
+include/mlir/Dialect/SparseTensor/IR/SparseTensorOpsDialect.cpp.inc
+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/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
+include/mlir/Dialect/Tensor/IR/TensorOps.cpp.inc
+include/mlir/Dialect/Tensor/IR/TensorOps.h.inc
+include/mlir/Dialect/Tensor/IR/TensorOps.td
+include/mlir/Dialect/Tensor/IR/TensorOpsDialect.cpp.inc
+include/mlir/Dialect/Tensor/IR/TensorOpsDialect.h.inc
+include/mlir/Dialect/Tensor/IR/TensorOpsTypes.cpp.inc
+include/mlir/Dialect/Tensor/IR/TensorOpsTypes.h.inc
+include/mlir/Dialect/Tensor/IR/TensorTilingInterfaceImpl.h
+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/Utils/Utils.h
+include/mlir/Dialect/Tosa/IR/TosaInterfaces.cpp.inc
+include/mlir/Dialect/Tosa/IR/TosaInterfaces.h.inc
+include/mlir/Dialect/Tosa/IR/TosaInterfaces.td
+include/mlir/Dialect/Tosa/IR/TosaOpBase.td
+include/mlir/Dialect/Tosa/IR/TosaOps.cpp.inc
+include/mlir/Dialect/Tosa/IR/TosaOps.h
+include/mlir/Dialect/Tosa/IR/TosaOps.h.inc
+include/mlir/Dialect/Tosa/IR/TosaOps.td
+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
+include/mlir/Dialect/Tosa/Transforms/Passes.h
+include/mlir/Dialect/Tosa/Transforms/Passes.h.inc
+include/mlir/Dialect/Tosa/Transforms/Passes.td
+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/Utils/IndexingUtils.h
+include/mlir/Dialect/Utils/ReshapeOpsUtils.h
+include/mlir/Dialect/Utils/StaticValueUtils.h
+include/mlir/Dialect/Utils/StructuredOpsUtils.h
+include/mlir/Dialect/Vector/IR/VectorOps.cpp.inc
+include/mlir/Dialect/Vector/IR/VectorOps.h
+include/mlir/Dialect/Vector/IR/VectorOps.h.inc
+include/mlir/Dialect/Vector/IR/VectorOps.td
+include/mlir/Dialect/Vector/IR/VectorOpsDialect.cpp.inc
+include/mlir/Dialect/Vector/IR/VectorOpsDialect.h.inc
+include/mlir/Dialect/Vector/IR/VectorOpsEnums.cpp.inc
+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/VectorRewritePatterns.h
+include/mlir/Dialect/Vector/Transforms/VectorTransforms.h
+include/mlir/Dialect/Vector/Utils/VectorUtils.h
+include/mlir/Dialect/X86Vector/Transforms.h
+include/mlir/Dialect/X86Vector/X86Vector.cpp.inc
+include/mlir/Dialect/X86Vector/X86Vector.h.inc
+include/mlir/Dialect/X86Vector/X86Vector.td
+include/mlir/Dialect/X86Vector/X86VectorConversions.inc
+include/mlir/Dialect/X86Vector/X86VectorDialect.cpp.inc
+include/mlir/Dialect/X86Vector/X86VectorDialect.h
+include/mlir/Dialect/X86Vector/X86VectorDialect.h.inc
+include/mlir/Dialect/X86Vector/X86VectorTypes.cpp.inc
+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/JitRunner.h
+include/mlir/ExecutionEngine/MemRefUtils.h
+include/mlir/ExecutionEngine/OptUtils.h
+include/mlir/ExecutionEngine/RunnerUtils.h
+include/mlir/ExecutionEngine/SparseTensorUtils.h
+include/mlir/IR/AffineExpr.h
+include/mlir/IR/AffineExprVisitor.h
+include/mlir/IR/AffineMap.h
+include/mlir/IR/AsmState.h
+include/mlir/IR/AttributeSupport.h
+include/mlir/IR/Attributes.h
+include/mlir/IR/Block.h
+include/mlir/IR/BlockAndValueMapping.h
+include/mlir/IR/BlockSupport.h
+include/mlir/IR/Builders.h
+include/mlir/IR/BuiltinAttributeInterfaces.cpp.inc
+include/mlir/IR/BuiltinAttributeInterfaces.h
+include/mlir/IR/BuiltinAttributeInterfaces.h.inc
+include/mlir/IR/BuiltinAttributeInterfaces.td
+include/mlir/IR/BuiltinAttributes.cpp.inc
+include/mlir/IR/BuiltinAttributes.h
+include/mlir/IR/BuiltinAttributes.h.inc
+include/mlir/IR/BuiltinAttributes.td
+include/mlir/IR/BuiltinDialect.cpp.inc
+include/mlir/IR/BuiltinDialect.h
+include/mlir/IR/BuiltinDialect.h.inc
+include/mlir/IR/BuiltinDialect.td
+include/mlir/IR/BuiltinLocationAttributes.cpp.inc
+include/mlir/IR/BuiltinLocationAttributes.h.inc
+include/mlir/IR/BuiltinLocationAttributes.td
+include/mlir/IR/BuiltinOps.cpp.inc
+include/mlir/IR/BuiltinOps.h
+include/mlir/IR/BuiltinOps.h.inc
+include/mlir/IR/BuiltinOps.td
+include/mlir/IR/BuiltinTypeInterfaces.cpp.inc
+include/mlir/IR/BuiltinTypeInterfaces.h.inc
+include/mlir/IR/BuiltinTypeInterfaces.td
+include/mlir/IR/BuiltinTypes.cpp.inc
+include/mlir/IR/BuiltinTypes.h
+include/mlir/IR/BuiltinTypes.h.inc
+include/mlir/IR/BuiltinTypes.td
+include/mlir/IR/Diagnostics.h
+include/mlir/IR/Dialect.h
+include/mlir/IR/DialectImplementation.h
+include/mlir/IR/DialectInterface.h
+include/mlir/IR/Dominance.h
+include/mlir/IR/EnumAttr.td
+include/mlir/IR/FunctionImplementation.h
+include/mlir/IR/FunctionInterfaces.h
+include/mlir/IR/FunctionInterfaces.td
+include/mlir/IR/FunctionOpInterfaces.cpp.inc
+include/mlir/IR/FunctionOpInterfaces.h.inc
+include/mlir/IR/ImplicitLocOpBuilder.h
+include/mlir/IR/IntegerSet.h
+include/mlir/IR/Location.h
+include/mlir/IR/MLIRContext.h
+include/mlir/IR/Matchers.h
+include/mlir/IR/OpAsmInterface.cpp.inc
+include/mlir/IR/OpAsmInterface.h.inc
+include/mlir/IR/OpAsmInterface.td
+include/mlir/IR/OpBase.td
+include/mlir/IR/OpDefinition.h
+include/mlir/IR/OpImplementation.h
+include/mlir/IR/Operation.h
+include/mlir/IR/OperationSupport.h
+include/mlir/IR/OwningOpRef.h
+include/mlir/IR/PatternMatch.h
+include/mlir/IR/Region.h
+include/mlir/IR/RegionGraphTraits.h
+include/mlir/IR/RegionKindInterface.cpp.inc
+include/mlir/IR/RegionKindInterface.h
+include/mlir/IR/RegionKindInterface.h.inc
+include/mlir/IR/RegionKindInterface.td
+include/mlir/IR/StorageUniquerSupport.h
+include/mlir/IR/SubElementAttrInterfaces.cpp.inc
+include/mlir/IR/SubElementAttrInterfaces.h.inc
+include/mlir/IR/SubElementInterfaces.h
+include/mlir/IR/SubElementInterfaces.td
+include/mlir/IR/SubElementTypeInterfaces.cpp.inc
+include/mlir/IR/SubElementTypeInterfaces.h.inc
+include/mlir/IR/SymbolInterfaces.cpp.inc
+include/mlir/IR/SymbolInterfaces.h.inc
+include/mlir/IR/SymbolInterfaces.td
+include/mlir/IR/SymbolTable.h
+include/mlir/IR/TensorEncInterfaces.cpp.inc
+include/mlir/IR/TensorEncInterfaces.h.inc
+include/mlir/IR/TensorEncoding.h
+include/mlir/IR/TensorEncoding.td
+include/mlir/IR/Threading.h
+include/mlir/IR/TypeRange.h
+include/mlir/IR/TypeSupport.h
+include/mlir/IR/TypeUtilities.h
+include/mlir/IR/Types.h
+include/mlir/IR/UseDefLists.h
+include/mlir/IR/Value.h
+include/mlir/IR/Verifier.h
+include/mlir/IR/Visitors.h
+include/mlir/InitAllDialects.h
+include/mlir/InitAllPasses.h
+include/mlir/InitAllTranslations.h
+include/mlir/Interfaces/CallInterfaces.cpp.inc
+include/mlir/Interfaces/CallInterfaces.h
+include/mlir/Interfaces/CallInterfaces.h.inc
+include/mlir/Interfaces/CallInterfaces.td
+include/mlir/Interfaces/CastInterfaces.cpp.inc
+include/mlir/Interfaces/CastInterfaces.h
+include/mlir/Interfaces/CastInterfaces.h.inc
+include/mlir/Interfaces/CastInterfaces.td
+include/mlir/Interfaces/ControlFlowInterfaces.cpp.inc
+include/mlir/Interfaces/ControlFlowInterfaces.h
+include/mlir/Interfaces/ControlFlowInterfaces.h.inc
+include/mlir/Interfaces/ControlFlowInterfaces.td
+include/mlir/Interfaces/CopyOpInterface.cpp.inc
+include/mlir/Interfaces/CopyOpInterface.h
+include/mlir/Interfaces/CopyOpInterface.h.inc
+include/mlir/Interfaces/CopyOpInterface.td
+include/mlir/Interfaces/DataLayoutAttrInterface.cpp.inc
+include/mlir/Interfaces/DataLayoutAttrInterface.h.inc
+include/mlir/Interfaces/DataLayoutInterfaces.h
+include/mlir/Interfaces/DataLayoutInterfaces.td
+include/mlir/Interfaces/DataLayoutOpInterface.cpp.inc
+include/mlir/Interfaces/DataLayoutOpInterface.h.inc
+include/mlir/Interfaces/DataLayoutTypeInterface.cpp.inc
+include/mlir/Interfaces/DataLayoutTypeInterface.h.inc
+include/mlir/Interfaces/DecodeAttributesInterfaces.h
+include/mlir/Interfaces/DerivedAttributeOpInterface.cpp.inc
+include/mlir/Interfaces/DerivedAttributeOpInterface.h
+include/mlir/Interfaces/DerivedAttributeOpInterface.h.inc
+include/mlir/Interfaces/DerivedAttributeOpInterface.td
+include/mlir/Interfaces/FoldInterfaces.h
+include/mlir/Interfaces/InferTypeOpInterface.cpp.inc
+include/mlir/Interfaces/InferTypeOpInterface.h
+include/mlir/Interfaces/InferTypeOpInterface.h.inc
+include/mlir/Interfaces/InferTypeOpInterface.td
+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/SideEffectInterfaceBase.td
+include/mlir/Interfaces/SideEffectInterfaces.cpp.inc
+include/mlir/Interfaces/SideEffectInterfaces.h
+include/mlir/Interfaces/SideEffectInterfaces.h.inc
+include/mlir/Interfaces/SideEffectInterfaces.td
+include/mlir/Interfaces/TilingInterface.cpp.inc
+include/mlir/Interfaces/TilingInterface.h
+include/mlir/Interfaces/TilingInterface.h.inc
+include/mlir/Interfaces/TilingInterface.td
+include/mlir/Interfaces/VectorInterfaces.cpp.inc
+include/mlir/Interfaces/VectorInterfaces.h
+include/mlir/Interfaces/VectorInterfaces.h.inc
+include/mlir/Interfaces/VectorInterfaces.td
+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/Pass/AnalysisManager.h
+include/mlir/Pass/Pass.h
+include/mlir/Pass/PassBase.td
+include/mlir/Pass/PassInstrumentation.h
+include/mlir/Pass/PassManager.h
+include/mlir/Pass/PassOptions.h
+include/mlir/Pass/PassRegistry.h
+include/mlir/Reducer/PassDetail.h
+include/mlir/Reducer/Passes.h
+include/mlir/Reducer/Passes.h.inc
+include/mlir/Reducer/Passes.td
+include/mlir/Reducer/ReductionNode.h
+include/mlir/Reducer/ReductionPatternInterface.h
+include/mlir/Reducer/Tester.h
+include/mlir/Rewrite/FrozenRewritePatternSet.h
+include/mlir/Rewrite/PassUtil.td
+include/mlir/Rewrite/PatternApplicator.h
+include/mlir/Support/DebugAction.h
+include/mlir/Support/DebugCounter.h
+include/mlir/Support/DebugStringHelper.h
+include/mlir/Support/FileUtilities.h
+include/mlir/Support/IndentedOstream.h
+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
+include/mlir/Support/ToolUtilities.h
+include/mlir/Support/TypeID.h
+include/mlir/TableGen/Argument.h
+include/mlir/TableGen/AttrOrTypeDef.h
+include/mlir/TableGen/Attribute.h
+include/mlir/TableGen/Builder.h
+include/mlir/TableGen/Class.h
+include/mlir/TableGen/CodeGenHelpers.h
+include/mlir/TableGen/Constraint.h
+include/mlir/TableGen/Dialect.h
+include/mlir/TableGen/Format.h
+include/mlir/TableGen/GenInfo.h
+include/mlir/TableGen/GenNameParser.h
+include/mlir/TableGen/Interfaces.h
+include/mlir/TableGen/Operator.h
+include/mlir/TableGen/Pass.h
+include/mlir/TableGen/Pattern.h
+include/mlir/TableGen/Predicate.h
+include/mlir/TableGen/Region.h
+include/mlir/TableGen/SideEffects.h
+include/mlir/TableGen/Successor.h
+include/mlir/TableGen/Trait.h
+include/mlir/TableGen/Type.h
+include/mlir/Target/Cpp/CppEmitter.h
+include/mlir/Target/LLVMIR/Dialect/AMX/AMXToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/All.h
+include/mlir/Target/LLVMIR/Dialect/ArmNeon/ArmNeonToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/ArmSVE/ArmSVEToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/LLVMIR/LLVMToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/NVVM/NVVMToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/OpenACC/OpenACCToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/OpenMP/OpenMPToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/ROCDL/ROCDLToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Dialect/X86Vector/X86VectorToLLVMIRTranslation.h
+include/mlir/Target/LLVMIR/Export.h
+include/mlir/Target/LLVMIR/Import.h
+include/mlir/Target/LLVMIR/LLVMTranslationInterface.h
+include/mlir/Target/LLVMIR/ModuleTranslation.h
+include/mlir/Target/LLVMIR/TypeFromLLVM.h
+include/mlir/Target/LLVMIR/TypeToLLVM.h
+include/mlir/Target/SPIRV/Deserialization.h
+include/mlir/Target/SPIRV/SPIRVBinaryUtils.h
+include/mlir/Target/SPIRV/Serialization.h
+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/Parser/Parser.h
+include/mlir/Tools/mlir-lsp-server/MlirLspServerMain.h
+include/mlir/Tools/mlir-reduce/MlirReduceMain.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/Passes.h
+include/mlir/Transforms/Passes.h.inc
+include/mlir/Transforms/Passes.td
+include/mlir/Transforms/RegionUtils.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
+lib/cmake/mlir/MLIRDetectPythonEnv.cmake
+lib/cmake/mlir/MLIRTargets-release.cmake
+lib/cmake/mlir/MLIRTargets.cmake
+lib/libMLIR-C.so
+lib/libMLIRAMX.a
+lib/libMLIRAMXToLLVMIRTranslation.a
+lib/libMLIRAMXTransforms.a
+lib/libMLIRAffine.a
+lib/libMLIRAffineAnalysis.a
+lib/libMLIRAffineBufferizableOpInterfaceImpl.a
+lib/libMLIRAffineToStandard.a
+lib/libMLIRAffineTransforms.a
+lib/libMLIRAffineUtils.a
+lib/libMLIRAnalysis.a
+lib/libMLIRArithmetic.a
+lib/libMLIRArithmeticToLLVM.a
+lib/libMLIRArithmeticToSPIRV.a
+lib/libMLIRArithmeticTransforms.a
+lib/libMLIRArmNeon.a
+lib/libMLIRArmNeon2dToIntr.a
+lib/libMLIRArmNeonToLLVMIRTranslation.a
+lib/libMLIRArmSVE.a
+lib/libMLIRArmSVEToLLVMIRTranslation.a
+lib/libMLIRArmSVETransforms.a
+lib/libMLIRAsync.a
+lib/libMLIRAsyncToLLVM.a
+lib/libMLIRAsyncTransforms.a
+lib/libMLIRBufferization.a
+lib/libMLIRBufferizationToMemRef.a
+lib/libMLIRBufferizationTransforms.a
+lib/libMLIRCAPIAsync.a
+lib/libMLIRCAPIConversion.a
+lib/libMLIRCAPIDebug.a
+lib/libMLIRCAPIGPU.a
+lib/libMLIRCAPIIR.a
+lib/libMLIRCAPIInterfaces.a
+lib/libMLIRCAPILLVM.a
+lib/libMLIRCAPILinalg.a
+lib/libMLIRCAPIPDL.a
+lib/libMLIRCAPIQuant.a
+lib/libMLIRCAPIRegistration.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/libMLIRComplexToLLVM.a
+lib/libMLIRComplexToStandard.a
+lib/libMLIRControlFlowInterfaces.a
+lib/libMLIRCopyOpInterface.a
+lib/libMLIRDLTI.a
+lib/libMLIRDataLayoutInterfaces.a
+lib/libMLIRDerivedAttributeOpInterface.a
+lib/libMLIRDialect.a
+lib/libMLIRDialectUtils.a
+lib/libMLIREmitC.a
+lib/libMLIRGPUOps.a
+lib/libMLIRGPUToGPURuntimeTransforms.a
+lib/libMLIRGPUToNVVMTransforms.a
+lib/libMLIRGPUToROCDLTransforms.a
+lib/libMLIRGPUToSPIRV.a
+lib/libMLIRGPUToVulkanTransforms.a
+lib/libMLIRGPUTransforms.a
+lib/libMLIRIR.a
+lib/libMLIRInferTypeOpInterface.a
+lib/libMLIRLLVMCommonConversion.a
+lib/libMLIRLLVMIR.a
+lib/libMLIRLLVMIRTransforms.a
+lib/libMLIRLLVMToLLVMIRTranslation.a
+lib/libMLIRLinalg.a
+lib/libMLIRLinalgAnalysis.a
+lib/libMLIRLinalgBufferizableOpInterfaceImpl.a
+lib/libMLIRLinalgToLLVM.a
+lib/libMLIRLinalgToSPIRV.a
+lib/libMLIRLinalgToStandard.a
+lib/libMLIRLinalgTransforms.a
+lib/libMLIRLinalgUtils.a
+lib/libMLIRLoopLikeInterface.a
+lib/libMLIRLspServerLib.a
+lib/libMLIRMath.a
+lib/libMLIRMathToLLVM.a
+lib/libMLIRMathToLibm.a
+lib/libMLIRMathToSPIRV.a
+lib/libMLIRMathTransforms.a
+lib/libMLIRMemRef.a
+lib/libMLIRMemRefToLLVM.a
+lib/libMLIRMemRefToSPIRV.a
+lib/libMLIRMemRefTransforms.a
+lib/libMLIRMemRefUtils.a
+lib/libMLIRMlirOptMain.a
+lib/libMLIRModuleBufferization.a
+lib/libMLIRNVVMIR.a
+lib/libMLIRNVVMToLLVMIRTranslation.a
+lib/libMLIROpenACC.a
+lib/libMLIROpenACCToLLVM.a
+lib/libMLIROpenACCToLLVMIRTranslation.a
+lib/libMLIROpenACCToSCF.a
+lib/libMLIROpenMP.a
+lib/libMLIROpenMPToLLVM.a
+lib/libMLIROpenMPToLLVMIRTranslation.a
+lib/libMLIROptLib.a
+lib/libMLIRPDL.a
+lib/libMLIRPDLInterp.a
+lib/libMLIRPDLLAST.a
+lib/libMLIRPDLLParser.a
+lib/libMLIRPDLToPDLInterp.a
+lib/libMLIRParser.a
+lib/libMLIRPass.a
+lib/libMLIRPresburger.a
+lib/libMLIRQuant.a
+lib/libMLIRROCDLIR.a
+lib/libMLIRROCDLToLLVMIRTranslation.a
+lib/libMLIRReconcileUnrealizedCasts.a
+lib/libMLIRReduce.a
+lib/libMLIRReduceLib.a
+lib/libMLIRRewrite.a
+lib/libMLIRSCF.a
+lib/libMLIRSCFToGPU.a
+lib/libMLIRSCFToOpenMP.a
+lib/libMLIRSCFToSPIRV.a
+lib/libMLIRSCFToStandard.a
+lib/libMLIRSCFTransforms.a
+lib/libMLIRSCFUtils.a
+lib/libMLIRSPIRV.a
+lib/libMLIRSPIRVBinaryUtils.a
+lib/libMLIRSPIRVConversion.a
+lib/libMLIRSPIRVDeserialization.a
+lib/libMLIRSPIRVModuleCombiner.a
+lib/libMLIRSPIRVSerialization.a
+lib/libMLIRSPIRVToLLVM.a
+lib/libMLIRSPIRVTransforms.a
+lib/libMLIRSPIRVTranslateRegistration.a
+lib/libMLIRSPIRVUtils.a
+lib/libMLIRShape.a
+lib/libMLIRShapeOpsTransforms.a
+lib/libMLIRShapeToStandard.a
+lib/libMLIRSideEffectInterfaces.a
+lib/libMLIRSparseTensor.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/libMLIRTensorInferTypeOpInterfaceImpl.a
+lib/libMLIRTensorTilingInterfaceImpl.a
+lib/libMLIRTensorTransforms.a
+lib/libMLIRTensorUtils.a
+lib/libMLIRTilingInterface.a
+lib/libMLIRToLLVMIRTranslationRegistration.a
+lib/libMLIRTosa.a
+lib/libMLIRTosaToLinalg.a
+lib/libMLIRTosaToSCF.a
+lib/libMLIRTosaToStandard.a
+lib/libMLIRTosaTransforms.a
+lib/libMLIRTransformUtils.a
+lib/libMLIRTransforms.a
+lib/libMLIRTranslation.a
+lib/libMLIRVector.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/libMLIRX86VectorToLLVMIRTranslation.a
+lib/libMLIRX86VectorTransforms.a
diff --git a/mlir/buildlink3.mk b/mlir/buildlink3.mk
new file mode 100644
index 0000000000..89bf416e4a
--- /dev/null
+++ b/mlir/buildlink3.mk
@@ -0,0 +1,16 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	mlir
+
+.if !defined(MLIR_BUILDLINK3_MK)
+MLIR_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.mlir+=	mlir>=14.0.6
+BUILDLINK_PKGSRCDIR.mlir?=	../../wip/mlir
+
+BUILDLINK_FILES.mlir+=		bin/mlir-tblgen
+
+.include "../../lang/llvm/buildlink3.mk"
+.endif	# MLIR_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-mlir
diff --git a/mlir/distinfo b/mlir/distinfo
new file mode 100644
index 0000000000..82c1c83eaa
--- /dev/null
+++ b/mlir/distinfo
@@ -0,0 +1,7 @@
+$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
+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
new file mode 100644
index 0000000000..44e9663e87
--- /dev/null
+++ b/mlir/patches/patch-cmake_modules_MLIRConfig.cmake.in
@@ -0,0 +1,21 @@
+$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
+@@ -8,13 +8,10 @@ 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_INSTALL_AGGREGATE_OBJECTS "@MLIR_INSTALL_AGGREGATE_OBJECTS@")
+ set(MLIR_ENABLE_BINDINGS_PYTHON "@MLIR_ENABLE_BINDINGS_PYTHON@")
+ 
+-# For mlir_tablegen()
+-set(MLIR_INCLUDE_DIR "@MLIR_INCLUDE_DIR@")
+-set(MLIR_MAIN_SRC_DIR "@MLIR_MAIN_SRC_DIR@")
+ 
+ set_property(GLOBAL PROPERTY MLIR_ALL_LIBS "@MLIR_ALL_LIBS@")
+ set_property(GLOBAL PROPERTY MLIR_DIALECT_LIBS "@MLIR_DIALECT_LIBS@")
diff --git a/mlir/patches/patch-tools_mlir-tblgen_CMakeLists.txt b/mlir/patches/patch-tools_mlir-tblgen_CMakeLists.txt
new file mode 100644
index 0000000000..db4e52eca2
--- /dev/null
+++ b/mlir/patches/patch-tools_mlir-tblgen_CMakeLists.txt
@@ -0,0 +1,13 @@
+$NetBSD$
+
+Install mlir-tblgen.
+
+--- tools/mlir-tblgen/CMakeLists.txt.orig	2022-09-26 08:58:32.000000000 +0000
++++ tools/mlir-tblgen/CMakeLists.txt
+@@ -35,5 +35,6 @@ target_link_libraries(mlir-tblgen
+   PRIVATE
+   MLIRSupportIndentedOstream
+   MLIRTableGen)
++install(TARGETS mlir-tblgen DESTINATION bin)
+ 
+ mlir_check_all_link_libraries(mlir-tblgen)


Home | Main Index | Thread Index | Old Index