예제 #1
0
	def __init__(self):
		self.entryblock      = None
		self.exitblock       = None
		self.returnPredicate = None

		self.predicateDepends = {}

		self.blockInfo   = xcollections.lazydict(lambda hyperblock: HyperblockInfo(hyperblock))
예제 #2
0
    def __init__(self, compiler, reads):
        self.compiler = compiler
        self.reads = reads

        self.objectInfo = xcollections.lazydict(lambda obj: ObjectInfo(obj))
        self.root = set()

        self.current = set()
        self.intrinsicFields = True
예제 #3
0
    def __init__(self):
        self.entryblock = None
        self.exitblock = None
        self.returnPredicate = None

        self.predicateDepends = {}

        self.blockInfo = xcollections.lazydict(
            lambda hyperblock: HyperblockInfo(hyperblock))
예제 #4
0
	def __init__(self, compiler, reads):
		self.compiler = compiler
		self.reads = reads

		self.objectInfo = xcollections.lazydict(lambda obj:  ObjectInfo(obj))
		self.root = set()

		self.current = set()
		self.intrinsicFields = True