https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122762

--- Comment #15 from avieira at gcc dot gnu.org ---
@Richard Sandiford: Potentially silly question as you have probably thought of
this, but I was reading through your patch 'Add a compatible_vector_types_p
target hook' and I was wondering whether it wouldn't make more sense to
implement the more profitable ABI by describing it as such. That is, get rid of
this special 'SVE' type thing and mark all previous functions that used this
type as 'vector_abi' (I think that's what we call it?) such that the types are
all the same/equivalent, but we only differ in behaviour at ABI boundary where
it matters?

@Jakub: I have to admit I have cleared my cache of this piece of work but I
assume that the reason num_args_mask is there is because we don't have modes
that represent 'ncopies' of masks. So I'm not sure how that'd work? Use BLK and
set the right size in tree ? Anyway it's been too long.

Reply via email to