We've been marking VPT incompatible instructions as invalid for tail predication too, though this may not strictly be true. VPT are incompatible and, unless its the first predicate def in a loop, they shouldn't be compatible for tail predication either. D71107 is currently getting around this with an explicit check.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
Comment Actions
Can we test this?
D71107 is currently getting around this with an explicit check.
Are you removing the check, and is it it tested there?
Comment Actions
Most of this is a test change!
Ha, yep, after adding that comment, I noticed that too, but thought to wait for your reply anyway, I was perhaps thinking about codegen tests.
Anyway, looks like a simple fix, LGTM