3 ms·
I doubt it has any practical application outside llvm.git. Why would you want to write assembly by hand in the first place? 1. To bootstrap. There's various
by artagnon 13y ago
I doubt it has any practical application outside llvm.git. Why would you want to write assembly by hand in the first place?
1. To bootstrap. There's various architecture-specific bootstrap code to load the kernel into memory in linux.git. The project largely depends on GNU as to assemble reliably; llvm-mc doesn't work half as well.
2. To try out new processor extensions. When new instruction mnemonics come out, assembler have to catch up. I'm not sure why anyone would want to use LLVM IR here, because those instructions are architecture-specific anyway.