tmatheson-arm wrote: > There are lots of bugs like this in this area, this is not the only feature > like this. Should this be fixed in a more general way?
We've looked at this internally but didn't get around to finishing it. `HasD128` etc map to `Extensions` in `AArch64Features.td`, I think the way to do it is to generate their declarations and initialisation code in `ARMTargetDefEmitter.cpp` (`AArch64TargetParserDef.inc`). @XiaShark if you'd like to look at it go ahead, otherwise let me know and I can put up a patch. https://github.com/llvm/llvm-project/pull/132167 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits