[pypy-commit] pypy stringbuilder-perf: Tentatively get rid of all isvirtual()s
arigo
noreply at buildbot.pypy.org
Mon Jun 9 16:39:10 CEST 2014
Author: Armin Rigo <arigo at tunes.org>
Branch: stringbuilder-perf
Changeset: r72000:5588dd1ec91c
Date: 2014-06-09 16:37 +0200
http://bitbucket.org/pypy/pypy/changeset/5588dd1ec91c/
Log: Tentatively get rid of all isvirtual()s
diff --git a/rpython/rtyper/lltypesystem/rbuilder.py b/rpython/rtyper/lltypesystem/rbuilder.py
--- a/rpython/rtyper/lltypesystem/rbuilder.py
+++ b/rpython/rtyper/lltypesystem/rbuilder.py
@@ -219,7 +219,7 @@
@staticmethod
@always_inline
def ll_append_char(ll_builder, char):
- if jit.isvirtual(ll_builder):
+ if jit.we_are_jitted():
BaseStringBuilderRepr._ll_jit_append_char(ll_builder, char)
else:
BaseStringBuilderRepr._ll_append_char(ll_builder, char)
@@ -250,7 +250,7 @@
@staticmethod
def ll_append_char_2(ll_builder, char0, char1):
- if jit.isvirtual(ll_builder):
+ if jit.we_are_jitted():
BaseStringBuilderRepr._ll_jit_append_char_2(ll_builder, char0,char1)
else:
BaseStringBuilderRepr._ll_append_char_2(ll_builder, char0, char1)
@@ -325,7 +325,7 @@
ll_str.chars[start],
ll_str.chars[start + 1])
return True
- if jit.isvirtual(ll_builder) and bool(ll_builder.current_buf):
+ if bool(ll_builder.current_buf):
ofs = ll_builder.current_ofs
end = ofs + size * ll_builder.charsize
if end <= ll_builder.current_end:
More information about the pypy-commit
mailing list