-
Notifications
You must be signed in to change notification settings - Fork 4.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
JIT: Fix various HW intrinsic lowerings for unused values (#91213)
In the test case we disable CSE but then hoisting hoists out a HWINTRINSIC node that ends up not CSE'd. This results in a top level unused HWINTRINSIC node that lowering didn't handle in a transformation. There's a bunch of transformations that do not handle this correctly, so fix it in all of them. I couldn't find a test case that does not require disabling CSE (and I didn't include the existing one since it never finishes with the bug fixed), but I wouldn't bet on that one doesn't exist, so I think we should backport this anyway. Fix #91173
- Loading branch information
1 parent
dff23ec
commit 88860b7
Showing
2 changed files
with
47 additions
and
2 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