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

--- Comment #6 from JuzheZhong <juzhe.zhong at rivai dot ai> ---
(In reply to Jeffrey A. Law from comment #5)
> This doesn't seem like an ABI issue (WRT c#2), it's just question of what
> uarchs prefer from a performance standpoint.
> 
> With that in mind I'd tend to think that a tune option is the way to go.  In
> general I would expect most designs to prefer tail agnostic rather than tail
> undisturbed.  In fact, I'd be rather surprised to see anything preferring
> tail undisturbed.  So I'd tend to suggest that we steer towards tail
> agnostic by default.

No. I prefer fewer "vsetvli" (which allows more fusion) by default.

Reply via email to