llvm-project
[mlir] `remove-dead-values`: properly handle symbol users outside of a pass root.
#225355
Merged

[mlir] `remove-dead-values`: properly handle symbol users outside of a pass root. #225355

Hardcode84 merged 11 commits into llvm:main from Hardcode84:dead-code-nested
Hardcode84
Hardcode84 Hardcode84 marked this pull request as ready for review 47 days ago
llvmorg-github-actions llvmorg-github-actions added mlir:core
Hardcode84 Hardcode84 requested a review from matthias-springer matthias-springer 47 days ago
Hardcode84 Hardcode84 requested a review from joker-eph joker-eph 47 days ago
llvmorg-github-actions
joker-eph
joker-eph commented on 2026-09-22
joker-eph
joker-eph commented on 2026-09-23
joker-eph
joker-eph approved these changes on 2026-09-23
Hardcode84 [mlir] Preserve function signatures when symbol users are outside the…
7e8cc53f
Hardcode84 [mlir] Use a set for symbols with fully visible uses
1d6cd918
Hardcode84 [mlir] Explain initial symbol use visibility
4437ea80
Hardcode84 [mlir] Shorten symbol use visibility documentation
1f848ff0
Hardcode84 [mlir] Explain private symbol use visibility
74f0adaa
Hardcode84 [mlir] Clarify the signature preservation comment
450b4bca
Hardcode84 [mlir] Report completeness of symbol users within the IR
17701a82
Hardcode84 [mlir] Remove redundant threading comparison from symbol scope test
792b0d0e
Hardcode84 [mlir] Check private symbol visibility at query time
a5317b18
Hardcode84 [mlir] Require symbol visibility queries to stay within scope
6d4ffbea
Hardcode84 Hardcode84 force pushed from fa3da977 to 6d4ffbea 41 days ago
Hardcode84 [mlir] Use module properties in symbol scope tests
cf8a989c
joker-eph
joker-eph approved these changes on 2026-09-28
Hardcode84 Hardcode84 enabled auto-merge (squash) 40 days ago
Hardcode84 Hardcode84 merged 03cb1db4 into main 40 days ago
Hardcode84 Hardcode84 deleted the dead-code-nested branch 40 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone