-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
I'm trying to get a handle on how best to JIT closures in LLVM. I think the right way to do this is to look at previous work and port what they have done :)
Important Previous work:
Crankshaft, V8's optimisingJITcompilerLithium, the low-level IR thatCrankshaftuses
Articles:
- v8-perf, github repo which is a goldmine of info
- V8, a tale of two compilers
- Closer look at crankshaft
- LuaJIT list of resources
- LuaJIT innovations
- Julia's JIT architecture, though they don't seem to have anything explicit about closures
Reactions are currently unavailable