3 ms·
>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 releas
by logicchains 3y ago
>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.
- kaba0 3y agoObligatory ‘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.
- remexre 3y agoBut 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?