←back to thread

164 points mpweiher | 6 comments | | HN request time: 0.001s | source | bottom
Show context
PoignardAzur ◴[] No.45090956[source]
It feels sometimes that compiler backend devs haven't quite registered the implications of the TDPE paper.

As far as I can tell it gets pareto improvements far above LLVM, Cranelift, and any WebAssembly backend out there. You'd expect there to be a rush to either adopt their techniques or at least find arguments why they wouldn't work for generalist use cases, but instead it feels like maintainers of the above project have absolutely no curiosity about it.

replies(4): >>45091295 #>>45112642 #>>45113191 #>>45113908 #
pjmlp ◴[] No.45113908[source]
Most contributions are driven by university students papers that somehow managed to get merged into LLVM, there is hardly a product manager driving its roadmap, thus naturally not everything gets the same attention span.
replies(1): >>45116009 #
1. almostgotcaught ◴[] No.45116009[source]
I see you comment here all the time about LLVM and I'm pretty sure you have no idea how LLVM works (technically or organizationally).

Yes there's no roadmap but it's flat out wrong that most contributions are from university students because hardly any contributions are from university students. It's actually an issue because we should be more supportive of student contributors! You can literally look at the contributors on GitHub and see that probably the top 100 are professionals contributing as part of their dayjob:

https://github.com/llvm/llvm-project/graphs/contributors

replies(1): >>45117340 #
2. pjmlp ◴[] No.45117340[source]
I know enough of what is public information, scattered around LLVM website, public forums, published papers, podcast interviews, LLVM meetings recordings and slides.

Thanks for pointing out that is a pile of useless knowledge, maybe I should waste my time reading other stuff more appropriate.

replies(1): >>45119576 #
3. saagarjha ◴[] No.45119576[source]
None of that stuff points to LLVM being driven by university students. Most of that content is written directly by people paid to work on the project by their employer.
replies(1): >>45123680 #
4. pjmlp ◴[] No.45123680{3}[source]
Yet most presentations at LLVM Meetings show otherwise, on the list of authors or collaborators.

Should we go through an agenda?

replies(2): >>45124359 #>>45127254 #
5. saagarjha ◴[] No.45124359{4}[source]
Sure
6. almostgotcaught ◴[] No.45127254{4}[source]
Hmm I wonder though if the most canonical was to see who contributes to LLVM is the git blame or the list of presenters at a tenuously related dev conf. Hmmmmmmmmmm.