sentence: llvm allows code to be compiled statically , as it is under the traditional gcc system , or left for late-compiling from the if to machine code in a just-in-time compiler ( jit ) fashion similar to java .