[Refactoring]Remove XeTile dialect from IMEX project#1143
Merged
Conversation
Merge: 2cf2c4ea6 2ed091b3b
Author: Garra1980 <igor.zamyatin@intel.com>
Date: Wed Feb 4 17:29:49 2026 +0100
Merge branch 'main' into xetile_retiring
commit 2cf2c4ea69e21c615b0ae8b78c232944e1cc33cd
Author: Garra1980 <igor.zamyatin@intel.com>
Date: Fri Jan 30 17:14:20 2026 +0100
Remove XeTile dialect from IMEX project
- Removed all XeTile test directories (117 test files)
- test/Dialect/XeTile/ (39 files)
- test/Conversion/XeTileToXeGPU/ (18 files)
- test/Integration/Dialect/XeTile/ (60+ files)
- test/Transforms/InsertGpuAllocs/add-gpu-alloc-xetile.mlir
- Removed XeTile core dialect and conversion directories
- include/imex/Dialect/XeTile/ (entire directory)
- lib/Dialect/XeTile/ (entire directory)
- include/imex/Conversion/XeTileToXeGPU/ (entire directory)
- lib/Conversion/XeTileToXeGPU/ (entire directory)
- Updated CMake build configuration (5 files)
- Removed add_subdirectory(XeTile) from lib/Dialect/CMakeLists.txt
- Removed add_subdirectory(XeTile) from include/imex/Dialect/CMakeLists.txt
- Removed add_subdirectory(XeTileToXeGPU) from lib/Conversion/CMakeLists.txt
- Removed 3 XeTile library references from lib/CAPI/CMakeLists.txt
- Updated registration headers (3 files)
- Removed XeTile include and dialect registration from InitIMEXDialects.h
- Removed XeTile pass registration from InitIMEXPasses.h
- Removed XeTileToXeGPU include from Conversion/Passes.h
- Removed XeTileToXeGPU pass definition from Conversion/Passes.td
- Cleaned utility files of XeTile dependencies
- Removed XeTile include from lib/Utils/XeCommon.cpp
- Removed isSupportedOptimalSLMAccess() function
- Simplified isSupportedModule() (XeTile checks removed)
- Removed XeTile handling from lib/Transforms/InsertGPUAllocs.cpp
- Updated header files (5 files)
- Removed XeTile include from include/imex/Utils/XeCommon.h
- Removed TileUsageAnalysis class (145 lines)
- Removed isSupportedOptimalSLMAccess() declaration
- Removed XeTile includes from XeGPUToVC.h and XeArch.h
- Removed documentation and scripts
- docs/rfcs/XeTile.md
- scripts/xetile-test-gen/ (entire directory)
Total: 167 files changed
Result: Clean IMEX repository without XeTile dependencies
Build verification: CMake configuration successful, no XeTile-related errors
silee2
approved these changes
Feb 4, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Please review these guidelines to help with the review process: