SjoerdMeijer added a comment.
In D78129#2023772 <https://reviews.llvm.org/D78129#2023772>, @joelkevinjones
wrote:
> I don't think it makes sense to combine two unrelated things SVE and PA
> support into a combined thing. Since we already have UnsupportedFeatures in
> every sub-target .td file, I think it would be better to instead have:
>
> def PAUnsupported : AArch64Unsupported {
> let F = [HasPA];
> }
>
>
> and modify each .td file to have
>
> list<Predicate> UnsupportedFeatures = !listconcat(SVEUnsupported.F,
> PAUnsupported.F);
>
Can you add what Joel suggested? I don't see the point of doing this as a
follow up. This very simple thing is done half right here, so is best fixed
here as there is no reason to leave this for another time; following up on this
and talking about this is more work than just doing it.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D78129/new/
https://reviews.llvm.org/D78129
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits