Example #1
0
def apply_jit(interp, graph, CPUClass):
    print 'warmspot.jittify_and_run() started...'
    policy = PyPyJitPolicy()
    option.view = True
    warmspot.jittify_and_run(interp, graph, [], policy=policy,
                             listops=True, CPUClass=CPUClass,
                             backendopt=True, inline=True)
Example #2
0
def apply_jit(interp, graph, CPUClass):
    print 'warmspot.jittify_and_run() started...'
    policy = PyPyJitPolicy()
    option.view = True
    warmspot.jittify_and_run(interp, graph, [], policy=policy,
                             listops=True, CPUClass=CPUClass,
                             backendopt=True, inline=True)
Example #3
0
def apply_jit(interp, graph, CPUClass):
    from rpython.jit.metainterp import warmspot

    print 'warmspot.jittify_and_run() started...'
    policy = JitPolicy()
    warmspot.jittify_and_run(interp, graph, [], policy=policy,
                             listops=True, CPUClass=CPUClass,
                             backendopt=True, inline=True)
Example #4
0
def apply_jit(policy, interp, graph, CPUClass):
    print 'warmspot.jittify_and_run() started...'
    option.view = True
    LIST = graph.getargs()[0].concretetype
    lst = LIST.TO.ll_newlist(len(ARGS))
    for i, arg in enumerate(ARGS):
        lst.ll_setitem_fast(i, llstr(arg))
    warmspot.jittify_and_run(interp, graph, [lst], policy=policy,
                             listops=True, CPUClass=CPUClass,
                             backendopt=True, inline=True,
                             optimizer=OPTIMIZER_FULL)
Example #5
0
def apply_jit(interp, graph, CPUClass):
    from rpython.jit.metainterp import warmspot

    print 'warmspot.jittify_and_run() started...'
    policy = JitPolicy()
    warmspot.jittify_and_run(interp,
                             graph, [],
                             policy=policy,
                             listops=True,
                             CPUClass=CPUClass,
                             backendopt=True,
                             inline=True)
Example #6
0
def apply_jit(policy, interp, graph, CPUClass):
    print 'warmspot.jittify_and_run() started...'
    if conftest.option is None:
        class MyOpt:
            pass
        conftest.option = MyOpt()
    conftest.option.view = False
    conftest.option.viewloops = True   # XXX doesn't seem to work
    LIST = graph.getargs()[0].concretetype
    lst = LIST.TO.ll_newlist(len(ARGS))
    for i, arg in enumerate(ARGS):
        lst.ll_setitem_fast(i, llstr(arg))
    warmspot.jittify_and_run(interp, graph, [lst], policy=policy,
                             listops=True, CPUClass=CPUClass,
                             backendopt=True, inline=True)
Example #7
0
File: target.py Project: qyqx/pixie
def apply_jit(interp, graph, CPUClass):
    print "warmspot.jittify_and_run() started..."
    policy = Policy()
    warmspot.jittify_and_run(
        interp, graph, [], policy=policy, listops=True, CPUClass=CPUClass, backendopt=True, inline=True
    )