[pypy-commit] pypy virtual-raw-mallocs: replace all the references to virtual_ref_cache&co. with virtual_ptr_cache&co., to avoid confusions with virtualrefs, which are (obviously :)) another thing
antocuni
noreply at buildbot.pypy.org
Thu Jan 10 11:29:43 CET 2013
Author: Antonio Cuni <anto.cuni at gmail.com>
Branch: virtual-raw-mallocs
Changeset: r59917:6fb648947ab5
Date: 2013-01-10 11:15 +0100
http://bitbucket.org/pypy/pypy/changeset/6fb648947ab5/
Log: replace all the references to virtual_ref_cache&co. with
virtual_ptr_cache&co., to avoid confusions with virtualrefs, which
are (obviously :)) another thing
diff --git a/pypy/jit/metainterp/compile.py b/pypy/jit/metainterp/compile.py
--- a/pypy/jit/metainterp/compile.py
+++ b/pypy/jit/metainterp/compile.py
@@ -650,7 +650,7 @@
class AllVirtuals:
llopaque = True
- list = [resume.ResumeDataDirectReader.virtual_ref_default] # annotation hack
+ list = [resume.ResumeDataDirectReader.virtual_ptr_default] # annotation hack
def __init__(self, list):
self.list = list
def hide(self, cpu):
diff --git a/pypy/jit/metainterp/resume.py b/pypy/jit/metainterp/resume.py
--- a/pypy/jit/metainterp/resume.py
+++ b/pypy/jit/metainterp/resume.py
@@ -745,7 +745,7 @@
_mixin_ = True
rd_virtuals = None
virtuals_cache = None
- virtual_ref_default = None
+ virtual_ptr_default = None
virtual_int_default = None
@@ -758,7 +758,7 @@
self._prepare_virtuals(storage.rd_virtuals)
self._prepare_pendingfields(storage.rd_pendingfields)
- def getvirtual_ref(self, index):
+ def getvirtual_ptr(self, index):
# Returns the index'th virtual, building it lazily if needed.
# Note that this may be called recursively; that's why the
# allocate() methods must fill in the cache as soon as they
@@ -786,7 +786,7 @@
rd_virtual = rd_virtuals[i]
if rd_virtual is not None:
if rd_virtual.kind == REF:
- self.getvirtual_ref(i)
+ self.getvirtual_ptr(i)
elif rd_virtual.kind == INT:
self.getvirtual_int(i)
else:
@@ -800,7 +800,7 @@
# for REFs and one for INTs: but for each index, we are using
# either one or the other, so we should think of a way to
# "compact" them
- self.virtuals_cache = self.VirtualCache([self.virtual_ref_default] * len(virtuals),
+ self.virtuals_cache = self.VirtualCache([self.virtual_ptr_default] * len(virtuals),
[self.virtual_int_default] * len(virtuals))
def _prepare_pendingfields(self, pendingfields):
@@ -1057,7 +1057,7 @@
if kind == INT:
box = self.getvirtual_int(num)
else:
- box = self.getvirtual_ref(num)
+ box = self.getvirtual_ptr(num)
elif tag == TAGINT:
box = ConstInt(num)
else:
@@ -1152,7 +1152,7 @@
class ResumeDataDirectReader(AbstractResumeDataReader):
unique_id = lambda: None
- virtual_ref_default = lltype.nullptr(llmemory.GCREF.TO)
+ virtual_ptr_default = lltype.nullptr(llmemory.GCREF.TO)
virtual_int_default = 0
resume_after_guard_not_forced = 0
VirtualCache = get_VirtualCache_class('DirectReader')
@@ -1370,7 +1370,7 @@
return self.cpu.ts.NULLREF
return self.consts[num].getref_base()
elif tag == TAGVIRTUAL:
- return self.getvirtual_ref(num)
+ return self.getvirtual_ptr(num)
else:
assert tag == TAGBOX
if num < 0:
More information about the pypy-commit
mailing list