Author: Richard Plangger <r...@pasra.at> Branch: vecopt Changeset: r78554:5190e9b953e7 Date: 2015-07-14 16:07 +0200 http://bitbucket.org/pypy/pypy/changeset/5190e9b953e7/
Log: inserting guard early exit in user traces if the config turns on these setting diff --git a/rpython/jit/metainterp/pyjitpl.py b/rpython/jit/metainterp/pyjitpl.py --- a/rpython/jit/metainterp/pyjitpl.py +++ b/rpython/jit/metainterp/pyjitpl.py @@ -1122,7 +1122,7 @@ if self.metainterp.seen_loop_header_for_jdindex < 0: if not any_operation: - if jitdriver_sd.vectorize: + if jitdriver_sd.vectorize or jitdriver_sd.warmstate.vectorize_user: self.metainterp.generate_guard(rop.GUARD_EARLY_EXIT) return if self.metainterp.portal_call_depth or not self.metainterp.get_procedure_token(greenboxes, True): _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit