Changes between Version 3 and Version 4 of JITRewrite
- Timestamp:
- 09/02/09 17:32:09 (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
JITRewrite
v3 v4 41 41 - libJIT 42 42 - GNU Lightning 43 - Tamarin 43 44 - Roll our own 44 45 45 The fourthoption is possible, but it is unlikely that we will be able to produce a JIT engine as portable, performant, and robust as an existing solution. It is more likely that we can generate a variety of code generators that target all these JITs with less effort then it would take to write our own that works on all our target platform.46 The last option is possible, but it is unlikely that we will be able to produce a JIT engine as portable, performant, and robust as an existing solution. It is more likely that we can generate a variety of code generators that target all these JITs with less effort then it would take to write our own that works on all our target platform. 46 47 47 48 == libJIT == 49 50 libJIT is developed with the DotGNU project but is a general-purpose, separately-available JIT library that does not require DotGNU. It is released separately from DotGNU. 51 52 Pros: Easier to use then LLVM. Faster code compilation then LLVM. Active development team. 53 Cons: Slower generated code then LLVM. 54 55 Last release: ftp://ftp.gnu.org/gnu/dotgnu/libjit/ 48 56 49 57 == LLVM == … … 66 74 - http://www.gnu.org/software/lightning/ 67 75 76 == Tamarin == 77 68 78 = Path Forward = 69 79