code: def create_mcjit_compiler(module, target_machine):
      
      with ffi.OutputString() as outerr:
          engine = ffi.lib.LLVMPY_CreateMCJITCompiler(
                  module, target_machine, outerr)
          if not engine:
              raise RuntimeError(str(outerr))
  
      target_machine._owned = True
      return ExecutionEngine(engine, module=module)
docs: Create a MCJIT ExecutionEngine from the given *module* and
      *target_machine*.