llvm jit now uses Algorithm