HN Hall of Fame Weekly email

LLVM Intermediate Representation is better than assembly

idea.popcount.org Books & learning Tutorials & guides Computer science Candidate
Screenshot of idea.popcount.org captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 2 of them.

submissions
4
submitters
4
observed span
2013–2019
peak thread · 220 comments
312 pts
latest 20+ return · 2017-01-01
153 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

A few points: -LLVM at the IR level still has platform specific information - calling conventions, vector types, pointer widths, etc. -what was true then is still true now: http://lists.cs.uiuc.edu/pipermail/llvmdev/2011-October/0437... -typed assembly languages have existed for a while, no one uses them

munin·312-point thread·

> If you really can write better assembly than LLVM, please: Don't write any more assembler by hand - write IR and create new LLVM optimisers instead. It'll benefit everybody, not only you. Think about it - you won't need to write the same optimisations all over again on your next project! Very noble goal, but I can imagine that it can take a lot more time to do that than just writing a bunch of assembler instructions. Perhaps there…

amelius·153-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
469

reference only — not used in Hall rules or ranking

Total comments
278

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2013-07-24LLVM Intermediate Representation is better than assemblyFirst breakout · Best threadmajke312220
2014-12-19IR is better than assemblyhaidrali20
2017-01-01IR is better than assembly (2013)Latest 20+ point returnoherrala15358
2019-05-15IR is better than assembly (2013)tzhenghao20