In RDA, check against the already decided dead instructions when looking at users. This allows an instruction to be removed if it has multiple users, but they're all dead.
This means that IT instructions can be considered killed once all the itstate using instructions are dead.
Details
Details
- Reviewers
SjoerdMeijer dmgreen - Commits
- rGdfe8f5da4c70: [ARM][RDA] Allow multiple killed users
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
The idea here is that the because we allow multiple users, it allows us to remove the multi-instruction IT blocks without having to manually delete them.