[Libre-soc-bugs] [Bug 1229] fosdem2024 llvm simple-v
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Sun Dec 3 09:26:38 GMT 2023
https://bugs.libre-soc.org/show_bug.cgi?id=1229
--- Comment #10 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
(In reply to Jacob Lifshay from comment #9)
> actually, attributes have gotten a whole lot better recently, since C/C++
> introduced a new attribute syntax:
please please i know you love "latest and greatest" but it severely
interferes with simplicity and practical "get-it-done-in-scope-on-budget"
> e.g.:
> [[noreturn]]
**NO**. absolutely not. end of this line of reasoning.
i said ANY deviation from standard c is unacceptable.
it interferes with the addition of autovectorisation
passes, later [alexandre oliva is the leading expert
in gcc autovectorisation]
plus can you imagine the nightmare of porting? hundreds
of millions of lines of code, stupid "attributes" all
over the place whilst we raise the USD 50 million to have
a go at proper autovectorisation in both gcc and llvm?
we have to be *smart* about this jacob.
attributes is an extremely bad idea in multiple ways.
> [[sv_vec]] uint16_t my_vector2[21];
i said NO on attributes! please do listen!
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list