Hacker News new | past | comments | ask | show | jobs | submit login

>I think it would be more interesting to compile to LLVM IR

C is a stable format that's backwards compatible for decades; LLVM IR changes with every LLM release. Unnecessarily tying stuff to a LLVM version is a nightmare waiting to happen.




Obligatory ‘C is not a low-level language’ blog post.

Standard C doesn’t specify any specifically low-level detail, no cache, no vector instructions, nothing.


But we're not expecting that the produced C (or LLVM IR) has already had target-specific optimization applied, so as long as the C compiler is an optimizing compiler, that's not a problem?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: