Example #1
0
    def optimize(self, metainterp_sd, jitdriver_sd, optimizations, unroll):
        from rpython.jit.metainterp.optimizeopt.unroll import UnrollOptimizer

        assert unroll # we should not be here if it's disabled
        opt = UnrollOptimizer(metainterp_sd, jitdriver_sd, optimizations)
        return opt.optimize_peeled_loop(self.trace, self.celltoken, self.state,
            self.call_pure_results, self.inline_short_preamble)
Example #2
0
File: compile.py Project: Mu-L/pypy
 def optimize(self, metainterp_sd, jitdriver_sd, optimizations):
     from rpython.jit.metainterp.optimizeopt.unroll import UnrollOptimizer
     opt = UnrollOptimizer(metainterp_sd, jitdriver_sd, optimizations)
     return opt.optimize_peeled_loop(self.trace, self.celltoken, self.state,
                                     self.call_pure_results)