Adaptive optimization - Trace base JIT for llvm