[Libre-soc-bugs] [Bug 558] gcc SV intrinsics concept
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Wed Dec 30 21:29:23 GMT 2020
https://bugs.libre-soc.org/show_bug.cgi?id=558
--- Comment #30 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #28)
> that works for traditional loop vectorization but not really for full
> function vectorization which is needed for graphics shaders. in graphics
> shaders, VL is set at the start of the shader and not changed,
yes that's a completely different specialised area, which does not need to
interact with general purpose code that it cannot be determined whether the
callee *or one of its sub-functions* is going to use (change) VL.
remember that MAXVL is also part of the SVSTATE SPR. if we do this at all my
feeling is it should be caller-saved.
i am reluctant to get into the topic of defining ABIs however, at this early
stage.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list