Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrate LLVM at 24c2c74bd29d4d550974f8249cbf8fdf1d033bfd #19120

Merged

Conversation

andfau-amd
Copy link
Contributor

@andfau-amd andfau-amd commented Nov 12, 2024

This integrates LLVM as of 24c2c74bd29d4d550974f8249cbf8fdf1d033bfd,
but with two new reverts applied:

  • 8e7633e241e7f842bac99b68eee2830fd879bb7f
    Revert "[MLIR][Linalg] Re-land linalg.matmul move to ODS. +
    Remove/update failing obsolete OpDSL tests. (#115319)"
    This reverts commit 3ad0148020ca91cc288bffd8ad36e25f7555a3bb.

  • 3ef687c9c1d8949a102e02a5b2fb5cae7041867b
    Revert "[MLIR][Linalg] Fix unclosed code block which broke generated
    docs - NFC (#115763)"
    This reverts commit c02b8a01b7caf2e4ffe17a123f1bcf59192e4b39.

This also carries the following revert, which previously had the commit
hash 2ab1021dcf1fd0443e6249ac848f6a0413d939bd:

  • b86bf2a6746db5f8df0441a847ba80aa7070922b
    Revert "[mlir][Vector] Support 0-d vectors natively in
    TransferOpReduceRank (#112907)"
    This reverts commit 1004865f1ca41a9581da8747f34b29862d3ebc3d.

The following commits previously applied on top of LLVM have been
dropped as they are no longer needed:

  • 889525fa99b251dc962edb516e0108088ba7e44d
    [mlir][Tensor] Add discardable attrs back in cast(pack) folder

  • a07e80ce836faaddf99c474e1646d2b18afa5f7b
    [mlir] Fix condition for fusability in consumer fusion API

@andfau-amd andfau-amd force-pushed the andfau-amd/integrates/llvm-20241112-alt branch from 9fcc50e to eef1073 Compare November 14, 2024 14:26
@andfau-amd andfau-amd force-pushed the andfau-amd/integrates/llvm-20241112-alt branch 2 times, most recently from 2f70c1a to 8940767 Compare November 15, 2024 13:50
This integrates LLVM as of 24c2c74bd29d4d550974f8249cbf8fdf1d033bfd,
but with two new reverts applied:

- 8e7633e241e7f842bac99b68eee2830fd879bb7f
  Revert "[MLIR][Linalg] Re-land linalg.matmul move to ODS. +
          Remove/update failing obsolete OpDSL tests. (#115319)"
  This reverts commit 3ad0148020ca91cc288bffd8ad36e25f7555a3bb.

- 3ef687c9c1d8949a102e02a5b2fb5cae7041867b
  Revert "[MLIR][Linalg] Fix unclosed code block which broke generated
          docs - NFC (#115763)"
  This reverts commit c02b8a01b7caf2e4ffe17a123f1bcf59192e4b39.

This also carries the following revert, which previously had the commit
hash 2ab1021dcf1fd0443e6249ac848f6a0413d939bd:

- b86bf2a6746db5f8df0441a847ba80aa7070922b
  Revert "[mlir][Vector] Support 0-d vectors natively in
  TransferOpReduceRank (#112907)"
  This reverts commit 1004865f1ca41a9581da8747f34b29862d3ebc3d.

The following commits previously applied on top of LLVM have been
dropped as they are no longer needed:

- 889525fa99b251dc962edb516e0108088ba7e44d
  [mlir][Tensor] Add discardable attrs back in cast(pack) folder

- a07e80ce836faaddf99c474e1646d2b18afa5f7b
  [mlir] Fix condition for fusability in consumer fusion API

Signed-off-by: Andrea Faulds <[email protected]>
@andfau-amd andfau-amd force-pushed the andfau-amd/integrates/llvm-20241112-alt branch from 8940767 to 966fe05 Compare November 15, 2024 14:47
@andfau-amd andfau-amd marked this pull request as ready for review November 15, 2024 14:48
@andfau-amd
Copy link
Contributor Author

Thanks to @Groverkss for preparing the submodule part of this btw: https://github.com/iree-org/llvm-project/commits/sm-iree-integrate-llvm-202411120alt

@Groverkss Groverkss merged commit bd51591 into iree-org:main Nov 15, 2024
36 checks passed
Groverkss pushed a commit to Groverkss/iree that referenced this pull request Dec 1, 2024
…19120)

This integrates LLVM as of 24c2c74bd29d4d550974f8249cbf8fdf1d033bfd,
but with two new reverts applied:

- 8e7633e241e7f842bac99b68eee2830fd879bb7f
  Revert "[MLIR][Linalg] Re-land linalg.matmul move to ODS. +
          Remove/update failing obsolete OpDSL tests. (#115319)"
  This reverts commit 3ad0148020ca91cc288bffd8ad36e25f7555a3bb.

- 3ef687c9c1d8949a102e02a5b2fb5cae7041867b
  Revert "[MLIR][Linalg] Fix unclosed code block which broke generated
          docs - NFC (#115763)"
  This reverts commit c02b8a01b7caf2e4ffe17a123f1bcf59192e4b39.

This also carries the following revert, which previously had the commit
hash 2ab1021dcf1fd0443e6249ac848f6a0413d939bd:

- b86bf2a6746db5f8df0441a847ba80aa7070922b
  Revert "[mlir][Vector] Support 0-d vectors natively in
  TransferOpReduceRank (#112907)"
  This reverts commit 1004865f1ca41a9581da8747f34b29862d3ebc3d.

The following commits previously applied on top of LLVM have been
dropped as they are no longer needed:

- 889525fa99b251dc962edb516e0108088ba7e44d
  [mlir][Tensor] Add discardable attrs back in cast(pack) folder

- a07e80ce836faaddf99c474e1646d2b18afa5f7b
  [mlir] Fix condition for fusability in consumer fusion API

Signed-off-by: Andrea Faulds <[email protected]>
giacs-epic pushed a commit to giacs-epic/iree that referenced this pull request Dec 4, 2024
…19120)

This integrates LLVM as of 24c2c74bd29d4d550974f8249cbf8fdf1d033bfd,
but with two new reverts applied:

- 8e7633e241e7f842bac99b68eee2830fd879bb7f
  Revert "[MLIR][Linalg] Re-land linalg.matmul move to ODS. +
          Remove/update failing obsolete OpDSL tests. (#115319)"
  This reverts commit 3ad0148020ca91cc288bffd8ad36e25f7555a3bb.

- 3ef687c9c1d8949a102e02a5b2fb5cae7041867b
  Revert "[MLIR][Linalg] Fix unclosed code block which broke generated
          docs - NFC (#115763)"
  This reverts commit c02b8a01b7caf2e4ffe17a123f1bcf59192e4b39.

This also carries the following revert, which previously had the commit
hash 2ab1021dcf1fd0443e6249ac848f6a0413d939bd:

- b86bf2a6746db5f8df0441a847ba80aa7070922b
  Revert "[mlir][Vector] Support 0-d vectors natively in
  TransferOpReduceRank (#112907)"
  This reverts commit 1004865f1ca41a9581da8747f34b29862d3ebc3d.

The following commits previously applied on top of LLVM have been
dropped as they are no longer needed:

- 889525fa99b251dc962edb516e0108088ba7e44d
  [mlir][Tensor] Add discardable attrs back in cast(pack) folder

- a07e80ce836faaddf99c474e1646d2b18afa5f7b
  [mlir] Fix condition for fusability in consumer fusion API

Signed-off-by: Andrea Faulds <[email protected]>
Signed-off-by: Giacomo Serafini <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants