[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