Author: Richard Plangger <[email protected]>
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
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit