def finalize_memory(self): import library self.curr_tape.start_new_basicblock(None, 'memory-usage') for mem_type, size in self.allocated_mem.items(): if size: #print "Memory of type '%s' of size %d" % (mem_type, size) library.load_mem(size - 1, mem_type)
def finalize_memory(self): import library self.curr_tape.start_new_basicblock(None, 'memory-usage') # reset register counter to 0 self.curr_tape.init_registers() for mem_type, size in self.allocated_mem.items(): if size: #print "Memory of type '%s' of size %d" % (mem_type, size) if mem_type in self.types: self.types[mem_type].load_mem(size - 1, mem_type) else: library.load_mem(size - 1, mem_type)
def finalize_memory(self): import library self.curr_tape.start_new_basicblock(None, 'memory-usage') # reset register counter to 0 self.curr_tape.init_registers() for mem_type,size in self.allocated_mem.items(): if size: #print "Memory of type '%s' of size %d" % (mem_type, size) if mem_type in self.types: self.types[mem_type].load_mem(size - 1, mem_type) else: library.load_mem(size - 1, mem_type)