Don't revert intrinsic get.active.lane.mask here, this is moved to isel legalization in D82292.
Details
Details
Diff Detail
Diff Detail
Event Timeline
llvm/lib/Target/ARM/MVETailPredication.cpp | ||
---|---|---|
169 | I think I'd prefer if you just taught isel legalization to lower llvm.get.active.lane.mask calls, rather than depend on the MVETailPredication pass running before isel. |
Comment Actions
Ok, thanks.
This change now:
- strips out everything related to reverting the intrinsic,
- some light refactoring here and there.
I think I'd prefer if you just taught isel legalization to lower llvm.get.active.lane.mask calls, rather than depend on the MVETailPredication pass running before isel.