Skip to content

Commit ccbe9ff

Browse files
rayngunVladislav Vinogradovnikita-kudJackojcistvan.szilveszter@intel.com
authored
[EISW-141730] 19.x Merge (#107)
* [mlir][RFC] Allow to skip operands type specification in ASM form Based on the following discussion: https://llvm.discourse.group/t/declarative-assembly-format-requirement-for-type-presence/4399 Relax checks in `OperationParser` - it allows to skip value type specification, if the value was already defined in the same block. Differential Revision: https://reviews.llvm.org/D111650 * Add FlatSymbolRefAttr and ArrayAttr for memory space representation (#44/#45) * [mlir] Relax ASM parser requirements about operands Type presence * [mlir] Remove LIT tests affected by ASM simplification * Add flag to disable unused GPU dialects in MLIR * [MLIR] Extend MlirOptMain API to register HW-specific options inside * Merge pull request #11 from iszilve/SymbolTableTweaks add support for SymbolContainer trait in MLIR infrastructure * Disable failed tests: #73140 * extend SymbolContainer semantics to SymbolUserMap * Update PR template See PR22 for details * Use virtual inheritance for PassPipelineOptions See PR25 for details * Add method getInlineBlockAndPoint for DialectInlinerInterface * PR #38: Replace BaseMemRef/TensorType class with TypeInterface * PR #27: Adding newlines and tracking indent level moved to mlir::AsmPrinter * Added f8E4M3FN and f8E5M2 support to existing QuantizedTypes (17.x) (#37) * added integral type check * changed to f8e_m_ format, removed isF8 helper method, formatting * added negative tests, removed duplicate test * Added endline in parse-uniform-invalid.mlir * changed to f8E5M2/f8E4M3FN format, enabled default type parsing * updated parse-any-invalid error message checks * Customize memref->tensor conversion via dialect interface (#40) Add a special DialectBufferizerInterface that handles memref -> tensor conversions. Custom dialects must provide the interface implementation for the tensor/memref types they expose. Provide an implementation for Builtin dialect so that mlir::*MemRefType -> mlir::*TensorType is supported natively. However, do this in a form of interface "extension" so that the users could still overwrite the default behavior (e.g. to customize MemRefType::layout -> RankedTensorType::encoding conversion). Use an interface wrapper in memref::getTensorTypeFromMemRefType() - the main place that the one-shot bufferization relies on for type inference, type checking and so on. * Initialize pass options using pipeline options * Fix compilation issue with MSVC * SDL security fixes (#32) * Bump the llvm-docs-requirements group in /llvm/docs with 23 updates Bumps the llvm-docs-requirements group in /llvm/docs with 23 updates: | Package | From | To | | --- | --- | --- | | [alabaster](https://github.com/sphinx-doc/alabaster) | `0.7.13` | `0.7.16` | | [babel](https://github.com/python-babel/babel) | `2.14.0` | `2.15.0` | | [beautifulsoup4](https://www.crummy.com/software/BeautifulSoup/bs4/) | `4.12.2` | `4.12.3` | | [certifi](https://github.com/certifi/python-certifi) | `2023.11.17` | `2024.6.2` | | [docutils](https://docutils.sourceforge.io) | `0.20.1` | `0.21.2` | | [furo](https://github.com/pradyunsg/furo) | `2023.8.19` | `2024.5.6` | | [idna](https://github.com/kjd/idna) | `3.6` | `3.7` | | [jinja2](https://github.com/pallets/jinja) | `3.1.2` | `3.1.4` | | [markdown](https://github.com/Python-Markdown/markdown) | `3.5.1` | `3.6` | | [markupsafe](https://github.com/pallets/markupsafe) | `2.1.3` | `2.1.5` | | [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins) | `0.4.0` | `0.4.1` | | [myst-parser](https://github.com/executablebooks/MyST-Parser) | `2.0.0` | `3.0.1` | | [packaging](https://github.com/pypa/packaging) | `23.2` | `24.0` | | [pygments](https://github.com/pygments/pygments) | `2.17.2` | `2.18.0` | | [requests](https://github.com/psf/requests) | `2.31.0` | `2.32.3` | | [sphinx](https://github.com/sphinx-doc/sphinx) | `7.1.2` | `7.3.7` | | [sphinx-automodapi](https://github.com/astropy/sphinx-automodapi) | `0.16.0` | `0.17.0` | | [sphinxcontrib-applehelp](https://github.com/sphinx-doc/sphinxcontrib-applehelp) | `1.0.4` | `1.0.8` | | [sphinxcontrib-devhelp](https://github.com/sphinx-doc/sphinxcontrib-devhelp) | `1.0.5` | `1.0.6` | | [sphinxcontrib-htmlhelp](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp) | `2.0.4` | `2.0.5` | | [sphinxcontrib-qthelp](https://github.com/sphinx-doc/sphinxcontrib-qthelp) | `1.0.6` | `1.0.7` | | [sphinxcontrib-serializinghtml](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml) | `1.1.9` | `1.1.10` | | [urllib3](https://github.com/urllib3/urllib3) | `2.1.0` | `2.2.1` | Updates `alabaster` from 0.7.13 to 0.7.16 - [Release notes](https://github.com/sphinx-doc/alabaster/releases) - [Changelog](https://github.com/sphinx-doc/alabaster/blob/master/docs/changelog.rst) - [Commits](sphinx-doc/alabaster@0.7.13...0.7.16) Updates `babel` from 2.14.0 to 2.15.0 - [Release notes](https://github.com/python-babel/babel/releases) - [Changelog](https://github.com/python-babel/babel/blob/master/CHANGES.rst) - [Commits](python-babel/babel@v2.14.0...v2.15.0) Updates `beautifulsoup4` from 4.12.2 to 4.12.3 Updates `certifi` from 2023.11.17 to 2024.6.2 - [Commits](certifi/python-certifi@2023.11.17...2024.06.02) Updates `docutils` from 0.20.1 to 0.21.2 Updates `furo` from 2023.8.19 to 2024.5.6 - [Release notes](https://github.com/pradyunsg/furo/releases) - [Changelog](https://github.com/pradyunsg/furo/blob/main/docs/changelog.md) - [Commits](pradyunsg/furo@2023.08.19...2024.05.06) Updates `idna` from 3.6 to 3.7 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](kjd/idna@v3.6...v3.7) Updates `jinja2` from 3.1.2 to 3.1.4 - [Release notes](https://github.com/pallets/jinja/releases) - [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst) - [Commits](pallets/jinja@3.1.2...3.1.4) Updates `markdown` from 3.5.1 to 3.6 - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](Python-Markdown/markdown@3.5.1...3.6) Updates `markupsafe` from 2.1.3 to 2.1.5 - [Release notes](https://github.com/pallets/markupsafe/releases) - [Changelog](https://github.com/pallets/markupsafe/blob/main/CHANGES.rst) - [Commits](pallets/markupsafe@2.1.3...2.1.5) Updates `mdit-py-plugins` from 0.4.0 to 0.4.1 - [Release notes](https://github.com/executablebooks/mdit-py-plugins/releases) - [Changelog](https://github.com/executablebooks/mdit-py-plugins/blob/master/CHANGELOG.md) - [Commits](executablebooks/mdit-py-plugins@v0.4.0...v0.4.1) Updates `myst-parser` from 2.0.0 to 3.0.1 - [Release notes](https://github.com/executablebooks/MyST-Parser/releases) - [Changelog](https://github.com/executablebooks/MyST-Parser/blob/master/CHANGELOG.md) - [Commits](executablebooks/MyST-Parser@v2.0.0...v3.0.1) Updates `packaging` from 23.2 to 24.0 - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](pypa/packaging@23.2...24.0) Updates `pygments` from 2.17.2 to 2.18.0 - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](pygments/pygments@2.17.2...2.18.0) Updates `requests` from 2.31.0 to 2.32.3 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.31.0...v2.32.3) Updates `sphinx` from 7.1.2 to 7.3.7 - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](sphinx-doc/sphinx@v7.1.2...v7.3.7) Updates `sphinx-automodapi` from 0.16.0 to 0.17.0 - [Release notes](https://github.com/astropy/sphinx-automodapi/releases) - [Changelog](https://github.com/astropy/sphinx-automodapi/blob/main/CHANGES.rst) - [Commits](astropy/sphinx-automodapi@v0.16.0...v0.17.0) Updates `sphinxcontrib-applehelp` from 1.0.4 to 1.0.8 - [Release notes](https://github.com/sphinx-doc/sphinxcontrib-applehelp/releases) - [Changelog](https://github.com/sphinx-doc/sphinxcontrib-applehelp/blob/master/CHANGES) - [Commits](sphinx-doc/sphinxcontrib-applehelp@1.0.4...1.0.8) Updates `sphinxcontrib-devhelp` from 1.0.5 to 1.0.6 - [Release notes](https://github.com/sphinx-doc/sphinxcontrib-devhelp/releases) - [Changelog](https://github.com/sphinx-doc/sphinxcontrib-devhelp/blob/1.0.6/CHANGES) - [Commits](sphinx-doc/sphinxcontrib-devhelp@1.0.5...1.0.6) Updates `sphinxcontrib-htmlhelp` from 2.0.4 to 2.0.5 - [Release notes](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/releases) - [Changelog](https://github.com/sphinx-doc/sphinxcontrib-htmlhelp/blob/2.0.5/CHANGES) - [Commits](sphinx-doc/sphinxcontrib-htmlhelp@2.0.4...2.0.5) Updates `sphinxcontrib-qthelp` from 1.0.6 to 1.0.7 - [Release notes](https://github.com/sphinx-doc/sphinxcontrib-qthelp/releases) - [Changelog](https://github.com/sphinx-doc/sphinxcontrib-qthelp/blob/1.0.7/CHANGES) - [Commits](sphinx-doc/sphinxcontrib-qthelp@1.0.6...1.0.7) Updates `sphinxcontrib-serializinghtml` from 1.1.9 to 1.1.10 - [Release notes](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/releases) - [Changelog](https://github.com/sphinx-doc/sphinxcontrib-serializinghtml/blob/master/CHANGES) - [Commits](sphinx-doc/sphinxcontrib-serializinghtml@1.1.9...1.1.10) Updates `urllib3` from 2.1.0 to 2.2.1 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.1.0...2.2.1) --- updated-dependencies: - dependency-name: alabaster dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: babel dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: beautifulsoup4 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: certifi dependency-type: direct:production update-type: version-update:semver-major dependency-group: llvm-docs-requirements - dependency-name: docutils dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: furo dependency-type: direct:production update-type: version-update:semver-major dependency-group: llvm-docs-requirements - dependency-name: idna dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: jinja2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: markdown dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: markupsafe dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: mdit-py-plugins dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: myst-parser dependency-type: direct:production update-type: version-update:semver-major dependency-group: llvm-docs-requirements - dependency-name: packaging dependency-type: direct:production update-type: version-update:semver-major dependency-group: llvm-docs-requirements - dependency-name: pygments dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: requests dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: sphinx dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: sphinx-automodapi dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements - dependency-name: sphinxcontrib-applehelp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: sphinxcontrib-devhelp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: sphinxcontrib-htmlhelp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: sphinxcontrib-qthelp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: sphinxcontrib-serializinghtml dependency-type: direct:production update-type: version-update:semver-patch dependency-group: llvm-docs-requirements - dependency-name: urllib3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements ... Signed-off-by: dependabot[bot] <[email protected]> * Bump the github-actions group with 8 updates Bumps the github-actions group with 8 updates: | Package | From | To | | --- | --- | --- | | [tj-actions/changed-files](https://github.com/tj-actions/changed-files) | `39` | `44` | | [actions/setup-python](https://github.com/actions/setup-python) | `4` | `5` | | [actions/download-artifact](https://github.com/actions/download-artifact) | `3` | `4` | | [actions/setup-node](https://github.com/actions/setup-node) | `3` | `4` | | [actions/github-script](https://github.com/actions/github-script) | `6` | `7` | | [actions/labeler](https://github.com/actions/labeler) | `4` | `5` | | [ossf/scorecard-action](https://github.com/ossf/scorecard-action) | `2.1.2` | `2.3.3` | | [github/codeql-action](https://github.com/github/codeql-action) | `2.2.4` | `3.25.8` | Updates `tj-actions/changed-files` from 39 to 44 - [Release notes](https://github.com/tj-actions/changed-files/releases) - [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md) - [Commits](tj-actions/changed-files@v39...v44) Updates `actions/setup-python` from 4 to 5 - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](actions/setup-python@v4...v5) Updates `actions/download-artifact` from 3 to 4 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v3...v4) Updates `actions/setup-node` from 3 to 4 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](actions/setup-node@v3...v4) Updates `actions/github-script` from 6 to 7 - [Release notes](https://github.com/actions/github-script/releases) - [Commits](actions/github-script@v6...v7) Updates `actions/labeler` from 4 to 5 - [Release notes](https://github.com/actions/labeler/releases) - [Commits](actions/labeler@v4...v5) Updates `ossf/scorecard-action` from 2.1.2 to 2.3.3 - [Release notes](https://github.com/ossf/scorecard-action/releases) - [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md) - [Commits](ossf/scorecard-action@e38b190...dc50aa9) Updates `github/codeql-action` from 2.2.4 to 3.25.8 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@17573ee...2e230e8) --- updated-dependencies: - dependency-name: tj-actions/changed-files dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/download-artifact dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/github-script dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: actions/labeler dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: ossf/scorecard-action dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]> * Bump black from 23.9.1 to 24.3.0 in /llvm/utils/git Bumps [black](https://github.com/psf/black) from 23.9.1 to 24.3.0. - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@23.9.1...24.3.0) --- updated-dependencies: - dependency-name: black dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump requests from 2.31.0 to 2.32.2 in /llvm/utils/git Bumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.31.0...v2.32.2) --- updated-dependencies: - dependency-name: requests dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump cryptography from 41.0.3 to 42.0.4 in /llvm/utils/git Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.3 to 42.0.4. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@41.0.3...42.0.4) --- updated-dependencies: - dependency-name: cryptography dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump urllib3 from 2.0.4 to 2.0.7 in /llvm/utils/git Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.4 to 2.0.7. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.0.4...2.0.7) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump idna from 3.4 to 3.7 in /llvm/utils/git Bumps [idna](https://github.com/kjd/idna) from 3.4 to 3.7. - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst) - [Commits](kjd/idna@v3.4...v3.7) --- updated-dependencies: - dependency-name: idna dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * SDL fixes 2 (#43) * Bump braces from 3.0.2 to 3.0.3 in /mlir/utils/vscode Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3. - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md) - [Commits](micromatch/braces@3.0.2...3.0.3) --- updated-dependencies: - dependency-name: braces dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump packaging Bumps the llvm-docs-requirements group with 1 update in the /llvm/docs directory: [packaging](https://github.com/pypa/packaging). Updates `packaging` from 24.0 to 24.1 - [Release notes](https://github.com/pypa/packaging/releases) - [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst) - [Commits](pypa/packaging@24.0...24.1) --- updated-dependencies: - dependency-name: packaging dependency-type: direct:production update-type: version-update:semver-minor dependency-group: llvm-docs-requirements ... Signed-off-by: dependabot[bot] <[email protected]> * Bump the github-actions group across 1 directory with 2 updates Bumps the github-actions group with 2 updates in the / directory: [actions/checkout](https://github.com/actions/checkout) and [github/codeql-action](https://github.com/github/codeql-action). Updates `actions/checkout` from 3.1.0 to 4.1.7 - [Release notes](https://github.com/actions/checkout/releases) - [Commits](actions/checkout@v3.1.0...v4.1.7) Updates `github/codeql-action` from 3.25.8 to 3.25.10 - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@2e230e8...23acc5c) --- updated-dependencies: - dependency-name: actions/checkout dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <[email protected]> * Bump urllib3 from 2.0.7 to 2.2.2 in /llvm/utils/git Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.0.7 to 2.2.2. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.0.7...2.2.2) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump urllib3 from 2.2.1 to 2.2.2 in /llvm/docs Bumps [urllib3](https://github.com/urllib3/urllib3) from 2.2.1 to 2.2.2. - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@2.2.1...2.2.2) --- updated-dependencies: - dependency-name: urllib3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump minimatch from 3.0.4 to 3.1.2 in /mlir/utils/vscode Bumps [minimatch](https://github.com/isaacs/minimatch) from 3.0.4 to 3.1.2. - [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md) - [Commits](isaacs/minimatch@v3.0.4...v3.1.2) --- updated-dependencies: - dependency-name: minimatch dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump semver from 5.7.1 to 5.7.2 in /llvm/utils/vscode/llvm Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2. - [Release notes](https://github.com/npm/node-semver/releases) - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md) - [Commits](npm/node-semver@v5.7.1...v5.7.2) --- updated-dependencies: - dependency-name: semver dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Bump gitpython from 3.1.32 to 3.1.41 in /llvm/utils/git Bumps [gitpython](https://github.com/gitpython-developers/GitPython) from 3.1.32 to 3.1.41. - [Release notes](https://github.com/gitpython-developers/GitPython/releases) - [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES) - [Commits](gitpython-developers/GitPython@3.1.32...3.1.41) --- updated-dependencies: - dependency-name: gitpython dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Bump qs from 6.10.1 to 6.12.1 in /mlir/utils/vscode Bumps [qs](https://github.com/ljharb/qs) from 6.10.1 to 6.12.1. - [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md) - [Commits](ljharb/qs@v6.10.1...v6.12.1) --- updated-dependencies: - dependency-name: qs dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * cryptography version is bumped * Bump urllib3 version * Bump requests version * Bump idna version --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Port Ubunu-24 warning fixes to npu/release/18.x (#45) * Fix <anonymous> declared here * Fix Ubuntu24 (#33) * [mlir] Add --list-passes option to mlir-opt (#100420) (#52) Currently, the only way to see the passes that were registered is by calling “mlir-opt --help”. However, for compilers with 500+ passes, the help message becomes too long and sometimes hard to understand. In this PR I add a new "--list-passes" option to mlir-opt, which can be used for printing only the registered passes, a feature that would be extremely useful. * Extend Quant dialect with Quantile Quantization type (#53) * Expanding Quant dialect with Quantile Quantized type * Adding quantile mlir tests * Adding check on quantiles array size and updated mlir tests * Bump certifi from 2024.6.2 to 2024.7.4 in /llvm/docs (#48) Bumps [certifi](https://github.com/certifi/python-certifi) from 2024.6.2 to 2024.7.4. - [Commits](certifi/python-certifi@2024.06.02...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump certifi from 2023.7.22 to 2024.7.4 in /llvm/utils/git (#47) Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.7.22 to 2024.7.4. - [Commits](certifi/python-certifi@2023.07.22...2024.07.04) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Extending QuantileQuantizedType with quantileType mlir::Type member (#60) * [ADT] Require base equality in indexed_accessor_iterator::operator==() (#107856) (#64) Similarly to operator<(), equality-comparing iterators from different ranges must really be forbidden. The preconditions for being able to do `it1 < it2` and `it1 != it2` (or `it1 == it2` for the matter) ought to be the same. Thus, there's little sense in keeping explicit base object comparison in operator==() whilst having this is a precondition in operator<() and operator-() (e.g. used for std::distance() and such). Co-authored-by: Andrei Golubev <[email protected]> * Bump cryptography from 42.0.4 to 43.0.1 in /llvm/utils/git (#59) Bumps [cryptography](https://github.com/pyca/cryptography) from 42.0.4 to 43.0.1. - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst) - [Commits](pyca/cryptography@42.0.4...43.0.1) --- updated-dependencies: - dependency-name: cryptography dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump cryptography and certifi versions (#65) * Relax negative scales conditions in Quant Dialect (#61) * relax negative scale conditions * adapt tests now handling negative scales * Adding missing check in QuantileQuantizedPerAxisType::verify (#66) * Adding missing check in QuantileQuantizedPerAxisType::verify * Adding minor test for illegal quantile array size for per axis type * Adding new quantileType types to mlir test (#85) * Add Value back to SideEffectInterfaces This reverses partially changed in commit 2c1ae80 * Expose TimingManager OutputTextStrategy VPUx references directly. This was hidden on the LLVM side with commit 362aa43 * EISW-161791 Adding -D macro to avoid compilation failure of mlir-src-sharder Signed-off-by: Dhawal Srivastava <[email protected]> * Revert "[mlir][Symbol] Add verification that symbol's parent is a SymbolTable (#80590)" This reverts commit 7d055af. * Disable TosaToTensor * Disable XeGPU * Linux precommit (#88) * GitHub Workflow changes * Update CMake configuration in Linux precommit workflow to enable custom crash diagnostics --------- Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Dhawal Srivastava <[email protected]> Co-authored-by: Vladislav Vinogradov <[email protected]> Co-authored-by: Nikita Kudriavtsev <[email protected]> Co-authored-by: Jack Clarke <[email protected]> Co-authored-by: [email protected] <[email protected]> Co-authored-by: Xin Zhang <[email protected]> Co-authored-by: Jacenty Andruszkiewicz <[email protected]> Co-authored-by: AndreiFilip <[email protected]> Co-authored-by: Andrei Golubev <[email protected]> Co-authored-by: Schondube, Jorn <[email protected]> Co-authored-by: Maksim Doronin <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Daria Mityagina <[email protected]> Co-authored-by: Natan-GabrielTiutiuIntel <101411449+Natan-GabrielTiutiuIntel@users.noreply.github.com> Co-authored-by: Luca Sarti <[email protected]> Co-authored-by: Zoran Zomborat <[email protected]> Co-authored-by: Dhawal Srivastava <[email protected]> Co-authored-by: Skrebkov, Artemy <[email protected]> Co-authored-by: Surendar Rama Sitaraman <[email protected]>
1 parent cd70802 commit ccbe9ff

File tree

178 files changed

+3783
-6750
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

178 files changed

+3783
-6750
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -12,141 +12,4 @@
1212
# https://llvm.org/docs/DeveloperPolicy.html#code-owners, as well as the
1313
# CODE_OWNERS.txt files in the respective subproject directories.
1414

15-
/libcxx/ @llvm/reviewers-libcxx
16-
/libcxxabi/ @llvm/reviewers-libcxxabi
17-
/libunwind/ @llvm/reviewers-libunwind
18-
/runtimes/ @llvm/reviewers-libcxx
19-
20-
/llvm/lib/Analysis/BasicAliasAnalysis.cpp @nikic
21-
/llvm/lib/Analysis/InstructionSimplify.cpp @nikic
22-
/llvm/lib/Analysis/LazyValueInfo.cpp @nikic
23-
/llvm/lib/Analysis/ScalarEvolution.cpp @nikic
24-
/llvm/lib/Analysis/ValueTracking.cpp @nikic
25-
/llvm/lib/IR/ConstantRange.cpp @nikic
26-
/llvm/lib/IR/Core.cpp @nikic
27-
/llvm/lib/Transforms/Scalar/CorrelatedValuePropagation.cpp @nikic
28-
/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp @nikic
29-
/llvm/lib/Transforms/InstCombine/ @nikic
30-
31-
/clang/include/clang/Sema/Sema.h @Endilll
32-
/clang/test/CXX/drs/ @Endilll
33-
/clang/www/cxx_dr_status.html @Endilll
34-
/clang/www/make_cxx_dr_status @Endilll
35-
36-
clang/lib/AST/Interp/ @tbaederr
37-
clang/test/AST/Interp/ @tbaederr
38-
39-
/clang/include/clang/CIR @lanza @bcardosolopes
40-
/clang/lib/CIR @lanza @bcardosolopes
41-
/clang/tools/cir-* @lanza @bcardosolopes
42-
43-
/lldb/ @JDevlieghere
44-
45-
# MLIR Interfaces.
46-
/mlir/include/mlir/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
47-
/mlir/lib/Interfaces/TilingInterface.* @MaheshRavishankar @nicolasvasilache
48-
/mlir/include/mlir/Interfaces/ValueBoundsOpInterface.* @matthias-springer
49-
/mlir/lib/Interfaces/ValueBoundsOpInterface.* @matthias-springer
50-
/mlir/**/ValueBoundsOpInterfaceImpl.* @matthias-springer
51-
/mlir/include/mlir/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
52-
/mlir/lib/Interfaces/RuntimeVerifiableOpInterface.* @matthias-springer
53-
/mlir/**/RuntimeVerifiableOpInterfaceImpl.* @matthias-springer
54-
/mlir/include/mlir/Interfaces/SubsetOpInterface.* @matthias-springer
55-
/mlir/lib/Interfaces/SubsetOpInterface.* @matthias-springer
56-
/mlir/**/SubsetOpInterfaceImpl.* @matthias-springer
57-
/mlir/include/mlir/Interfaces/DestinationStyleOpInterface.* @matthias-springer
58-
/mlir/lib/Interfaces/DestinationStyleOpInterface.* @matthias-springer
59-
60-
# Bufferization Dialect in MLIR.
61-
/mlir/include/mlir/Dialect/Bufferization @matthias-springer
62-
/mlir/lib/Dialect/Bufferization @matthias-springer
63-
/mlir/**/BufferizableOpInterfaceImpl.* @matthias-springer
64-
/mlir/Dialect/*/Transforms/Bufferize.cpp @matthias-springer
65-
66-
# Linalg Dialect in MLIR.
67-
/mlir/include/mlir/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
68-
/mlir/lib/Dialect/Linalg @dcaballe @nicolasvasilache @rengolin
69-
/mlir/lib/Dialect/Linalg/Transforms/DecomposeLinalgOps.cpp @MaheshRavishankar @nicolasvasilache
70-
/mlir/lib/Dialect/Linalg/Transforms/DropUnitDims.cpp @dcaballe @MaheshRavishankar @nicolasvasilache
71-
/mlir/lib/Dialect/Linalg/Transforms/ElementwiseOpFusion.cpp @MaheshRavishankar @nicolasvasilache
72-
/mlir/lib/Dialect/Linalg/Transforms/DataLayoutPropagation.cpp @hanhanW @nicolasvasilache
73-
/mlir/lib/Dialect/Linalg/Transforms/Transforms.cpp @dcaballe @hanhanW @nicolasvasilache
74-
/mlir/lib/Dialect/Linalg/Transforms/Vectorization.cpp @banach-space @dcaballe @hanhanW @nicolasvasilache
75-
76-
# MemRef Dialect in MLIR.
77-
/mlir/lib/Dialect/MemRef/Transforms/EmulateNarrowType.cpp @MaheshRavishankar @nicolasvasilache
78-
79-
# Vector Dialect in MLIR.
80-
/mlir/**/*AMX* @aartbik @dcaballe
81-
/mlir/**/*Neon* @banach-space @dcaballe @nicolasvasilache
82-
/mlir/**/*SME* @banach-space @dcaballe @nicolasvasilache
83-
/mlir/**/*SVE* @banach-space @dcaballe @nicolasvasilache
84-
/mlir/**/*VectorInterfaces* @dcaballe @nicolasvasilache
85-
/mlir/**/*VectorToSCF* @banach-space @dcaballe @matthias-springer @nicolasvasilache
86-
/mlir/**/*VectorToLLVM* @banach-space @dcaballe @nicolasvasilache
87-
/mlir/**/*X86Vector* @aartbik @dcaballe @nicolasvasilache
88-
/mlir/include/mlir/Dialect/Vector @banach-space @dcaballe @nicolasvasilache
89-
/mlir/include/mlir/Dialect/Vector/IR @kuhar
90-
/mlir/lib/Dialect/Vector @banach-space @dcaballe @nicolasvasilache
91-
/mlir/lib/Dialect/Vector/Transforms/* @banach-space @dcaballe @hanhanW @nicolasvasilache
92-
/mlir/lib/Dialect/Vector/Transforms/VectorEmulateNarrowType.cpp @banach-space @dcaballe @MaheshRavishankar @nicolasvasilache
93-
/mlir/**/*EmulateNarrowType* @dcaballe @hanhanW
94-
95-
# Presburger library in MLIR
96-
/mlir/**/*Presburger* @Groverkss @Superty
97-
98-
# Tensor Dialect in MLIR.
99-
/mlir/lib/Dialect/Tensor/IR/TensorTilingInterfaceImpl.cpp @hanhanW @nicolasvasilache
100-
/mlir/lib/Dialect/Tensor/Transforms/* @hanhanW @nicolasvasilache
101-
102-
# Transform Dialect in MLIR.
103-
/mlir/include/mlir/Dialect/Transform/* @ftynse @nicolasvasilache
104-
/mlir/lib/Dialect/Transform/* @ftynse @nicolasvasilache
105-
/mlir/**/*TransformOps* @ftynse @nicolasvasilache
106-
107-
# SPIR-V Dialect in MLIR.
108-
/mlir/**/SPIRV/ @antiagainst @kuhar
109-
/mlir/**/SPIRVTo*/ @antiagainst @kuhar
110-
/mlir/**/*ToSPIRV/ @antiagainst @kuhar
111-
/mlir/tools/mlir-tblgen/SPIRVUtilsGen.cpp @antiagainst @kuhar
112-
113-
# MLIR Sparsifier.
114-
/mlir/**/*SparseTensor*/ @aartbik @PeimingLiu @yinying-lisa-li @matthias-springer
115-
116-
# MLIR NVGPU Dialect
117-
/mlir/**/NVGPU*/ @grypp
118-
/mlir/test/**/CUDA/ @grypp
119-
120-
# MLIR NVVM Dialect in MLIR
121-
/mlir/**/LLVMIR/**/BasicPtxBuilderInterface* @grypp
122-
/mlir/**/NVVM* @grypp
123-
124-
# MLIR Index Dialect
125-
/mlir/**/Index* @mogball
126-
127-
# MLIR Python Bindings
128-
/mlir/test/python/ @ftynse @makslevental @stellaraccident
129-
/mlir/python/ @ftynse @makslevental @stellaraccident
130-
131-
# MLIR Mem2Reg/SROA
132-
/mlir/**/Transforms/Mem2Reg.* @moxinilian
133-
/mlir/**/Transforms/SROA.* @moxinilian
134-
135-
# BOLT
136-
/bolt/ @aaupov @maksfb @rafaelauler @ayermolo @dcci
137-
138-
# Bazel build system.
139-
/utils/bazel/ @rupprecht @keith
140-
141-
# InstallAPI and TextAPI
142-
/llvm/**/TextAPI/ @cyndyishida
143-
/clang/**/InstallAPI/ @cyndyishida
144-
/clang/tools/clang-installapi/ @cyndyishida
145-
146-
# ExtractAPI
147-
/clang/**/ExtractAPI @daniel-grumberg
148-
149-
# DWARFLinker, dwarfutil, dsymutil
150-
/llvm/**/DWARFLinker/ @JDevlieghere
151-
/llvm/**/dsymutil/ @JDevlieghere
152-
/llvm/**/llvm-dwarfutil/ @JDevlieghere
15+
* @intel/npu-plugin-llvm-maintain

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
## Summary
2+
> Please add a short but exhaustive summary why you think your pull request is useful
3+
4+
## JIRA ticket
5+
6+
* E-xxxxx
7+
8+
## Related PR in NPU Compiler and/or OpenVINO repository with sub-module update
9+
10+
* PR-xxx
11+
12+
### Other related tickets
13+
> List tickets for additional work, eg, something was found during review but you agreed to address it in another Jira
14+
15+
* E-xxxxx

.github/dependabot.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,48 @@ updates:
1616
llvm-docs-requirements:
1717
patterns:
1818
- "*"
19+
20+
- package-ecosystem: docker
21+
directory: /.github/workflows/containers/github-action-ci
22+
schedule:
23+
interval: daily
24+
25+
- package-ecosystem: docker
26+
directory: /bolt/utils/docker
27+
schedule:
28+
interval: daily
29+
30+
- package-ecosystem: nuget
31+
directory: /clang/tools/clang-format-vs/ClangFormat
32+
schedule:
33+
interval: daily
34+
35+
- package-ecosystem: docker
36+
directory: /clang/tools/clang-fuzzer
37+
schedule:
38+
interval: daily
39+
40+
- package-ecosystem: docker
41+
directory: /clang/utils/analyzer
42+
schedule:
43+
interval: daily
44+
45+
- package-ecosystem: pip
46+
directory: /clang/utils/analyzer
47+
schedule:
48+
interval: daily
49+
50+
- package-ecosystem: pip
51+
directory: /flang/examples/FlangOmpReport
52+
schedule:
53+
interval: daily
54+
55+
- package-ecosystem: docker
56+
directory: /libc/utils/buildbot
57+
schedule:
58+
interval: daily
59+
60+
- package-ecosystem: docker
61+
directory: /libcxx/utils/ci
62+
schedule:
63+
interval: daily

.github/new-issues-labeler.yml

Lines changed: 0 additions & 29 deletions
This file was deleted.

0 commit comments

Comments
 (0)