-
Notifications
You must be signed in to change notification settings - Fork 608
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[Codegen] Don't require full slice to decompose boundary pack and unp…
…ack ops (#18906) This PR loosens the restrictions on decomposing boundary pack and unpack ops. The current restriction is that the dispatch.tensor.load/store ops are full slices, but this is not necessary for the current use case in the TileAndFuse pipeline. Instead, it is better for the time being to decompose non-padded pack/unpack ops at function boundaries regardless of the dispatch.tensor.load/store ops being full slices, because decomposing such ops later on can cause issues with DPS. The DPS issues are tracked in #18902, but we can loosen the restrictions regardless, since it does not pose any issues to decompose in such cases. Signed-off-by: Max Dawkins <max.dawkins@gmail.com>
- Loading branch information
Showing
2 changed files
with
14 additions
and
34 deletions.
There are no files selected for viewing
This file contains 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
This file contains 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