| ▲ | mwkaufma 9 hours ago | |
TL;DR compile with a fork of LLVM that enables runtime IR tracing. Very clever! | ||
| ▲ | measurablefunc 4 hours ago | parent [-] | |
That'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. | ||