Sept. 18, 2012
2:07 p.m.
2012/9/18 haael <haael@interia.pl>:
Most of the JIT code is not C-backend specific. Backends are along the line of x86, arm, PPC. If you want to create a say LLVM backend, you would reuse most of the JIT code.
So I don't understand anything again. Where exactly JIT is coded? What is the difference between the build process of a JIT and non-JIT binary? It's not in the flow graphs. It is in the backend. How can C backend and, say, CLI backend share code?
Maciej is referring to JIT backends, not the translator backend. -- Regards, Benjamin