Re:C++ Coroutines Do Not Spark Joy
by cyber_kinetist on Monday November 01, 2021 @10:04PM
(#29076007)
The custom compiler backend is only intended to use for development, so limiting it to x86 makes sense (well, unless you are planning to develop with one of the new M1 Macs…)
For actual deployment (release builds for various architectures), the LLVM compiler can be used for Jai.
I suppose you mean compile time when you say "faster". But LLVM also gives you many backend CPU (and even GPU) targets out of the box. Rolling your own backend probably means x86 and maybe ARM. Lots of work targeting new architectures that is saved by going with LLVM.