Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)