4 ms·
There's already an interpreter for LLVM-IR, lli (https://llvm.org/docs/CommandGuide/lli.html https://llvm.org/docs/CommandGuide/lli.html). A silicon or FPGA im
by johndoe0815 5y ago
There's already an interpreter for LLVM-IR, lli (https://llvm.org/docs/CommandGuide/lli.html https://llvm.org/docs/CommandGuide/lli.html).
A silicon or FPGA implementation would be complicated by the fact that LLVM-IR uses SSA (static single assignment), so common optimizations performed by a compiler backend (e.g. register allocation) would have to be performed in hardware.