Use GraphRegionNoTerminator.traits instead.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Thanks, @springerm! I haven't used this trait before. What happens when the maskable op has results? Are they identified as results of the vector.mask op?
There are also cases where we may accidentally and temporarily have multiple operations within the same vector.mask, until the vector.mask is "legalized" (see reviews.llvm.org/D141559). Would those cases still work with this approach?
Comment Actions
This works with results but the op could DCE away because there is no user of the results. So i think we actually need the terminator.