2 ms·
TL;DR compile with a fork of LLVM that enables runtime IR tracing. Very clever!
by mwkaufma 6mo ago
TL;DR compile with a fork of LLVM that enables runtime IR tracing. Very clever!
- measurablefunc 6mo agoThat's not what they're doing. They're directly modifying the IR to convert it into a tracing JIT. The final artifact is a binary w/ no IR. The problem is of course not introducing any subtle bugs in the process b/c they'd have to prove the modification they're making do not change actual runtime semantics for the final binary artifact.