Having recently completed a series of articles on using libjit and understanding how it works, I couldn't stop comparing it to LLVM inside my head. This is hardly surprising, since LLVM has been a significant part of my professional life for the past 3.5 years, and will remain in this position in the foreseeable future. So this post is some unfiltered thoughts on libjit and LLVM - what's similar,