←back to thread

77 points klelatti | 1 comments | | HN request time: 2.875s | source
Show context
bee_rider ◴[] No.43669024[source]
For some reason (not sure why, maybe it was the discussion of portability and this fun NVIDIA not-quite-assembly language), this made me wonder: has anybody gotten really good at writing LLVM IIR? It seems fairly low level, and but also quite portable. And… I don’t know, I’m talking about a topic I don’t know much about, so I’m happy to be corrected here, but as a static-single-assignment language maybe it is… even more machine sympathetic than assembly? (I’m under the impression that writing really high performance assembly is really quite difficult, you have to keep a ton of instructions in flight at once, right?)
replies(3): >>43669297 #>>43669832 #>>43669930 #
1. almostgotcaught ◴[] No.43669297[source]
> static-single-assignment language maybe it is… even more machine sympathetic than assembly?

Dunno why you'd say that - real registers are neither static nor single assignment