示例#1
0
def jit_extension_class(py_class, translator_kwargs):
    llvm_module = translator_kwargs.get('llvm_module')
    if llvm_module is None:
        llvm_module = _lc.Module.new('tmp.extension_class.%X' % id(py_class))
        translator_kwargs['llvm_module'] = llvm_module
    return extension_type_inference.create_extension(
                        context, py_class, translator_kwargs)
示例#2
0
def jit_extension_class(py_class, translator_kwargs):
    return extension_type_inference.create_extension(context, py_class,
                                                     translator_kwargs)
示例#3
0
def jit_extension_class(py_class, translator_kwargs):
    return extension_type_inference.create_extension(context, py_class, translator_kwargs)
示例#4
0
def autojit_extension_class(target, nopython, py_class, translator_kwargs):
    return extension_type_inference.create_extension(
                    context, py_class, translator_kwargs)