3 ms·
Is it possible you're confusing LLVM with JIT compilation? Clang targeting LLVM, despite the name, produces binaries compiled 100% ahead-of-time. The "LLVM" i
by acuozzo 19d ago
Is it possible you're confusing LLVM with JIT compilation?
Clang targeting LLVM, despite the name, produces binaries compiled 100% ahead-of-time.
The "LLVM" is just the intermediate representation used by the compiler. GCC uses GIMPLE and RTL.
> In C... it is still possible to bake what is placed in "register" a priori
By what mechanism? Even ancient GCC circa 1989 ignored the "register" keyword/storage-class. Automatic register allocation algorithms have been the default for a long time. You have to go back to the K&R days to find a compiler willing to honor it (or find an esoteric compiler like AZTEC C for the 6502).
- Joel_Mckay 19d agoJIT is even worse, as if you have ever built a compiler one already knows about why backpatching is needed during the generator stages. I cringe every time someone brings up embedded python, and lose hope for future coders. I agree it is subtle, so takes some people a few hours to understand, and for others never. If you work in Application user-space, than it usually won't matter. Note I like Julia, but it is also not a good fit for SDR or low-latency DSP. People seem upset for some reason, but one may want to check out Analog Devices training documentation as a student. =3
- ErroneousBosh 17d ago> People seem upset for some reason, but one may want to check out Analog Devices training documentation as a student. =3 You're making some pretty interesting and unusual claims. Can you show a Proof-of-Concept of what you're talking about?
- jeezfrk 18d agoJulia is not written in assembly.
- Joel_Mckay 18d ago"Julia programs automatically compile to efficient native code via LLVM" ( https://julialang.org/ https://julialang.org/ ) Have a nice day =3
- acuozzo 18d agoI'm not a student. I work with SDRs and in latency-critical problem domains at a telecommunications research laboratory. I'm also not upset. I just want to know which compilers you're using which honor the "register" keyword in C.