Mercurial > lcfOS
view python/ir/function.py @ 172:5a7d37d615ee
Added function to IR
author | Windel Bouwman |
---|---|
date | Thu, 04 Apr 2013 17:58:37 +0200 |
parents | |
children | c1d2b6b9f9a7 |
line wrap: on
line source
from .basicblock import BasicBlock class Function: def __init__(self, name): self.name = name self.bbs = [] self.entry = None def __repr__(self): return 'FUNC {0}, entry:{1}'.format(self.name, self.entry) def addBB(self, bb): self.bbs.append(bb) def getBBs(self): return self.bbs BasicBlocks = property(getBBs)