def view(self, errmsg=None, extraloops=[]): from pypy.jit.metainterp.graphpage import display_loops loops = self.get_all_loops()[:] for loop in extraloops: if loop in loops: loops.remove(loop) loops.append(loop) display_loops(loops, errmsg, extraloops)
def view(self, errmsg=None, extraloops=[]): from pypy.jit.metainterp.graphpage import display_loops loops = self.get_all_loops()[:] for loop in extraloops: if loop in loops: loops.remove(loop) loops.append(loop) highlight_loops = dict.fromkeys(extraloops, 1) for loop in loops: if hasattr(loop, '_looptoken_number') and ( loop._looptoken_number in self.invalidated_token_numbers): highlight_loops.setdefault(loop, 2) display_loops(loops, errmsg, highlight_loops)
def show(self, errmsg=None): "NOT_RPYTHON" from pypy.jit.metainterp.graphpage import display_loops display_loops([self], errmsg)