Package bap :: Module bir :: Class Blk
[hide private]
[frames] | no frames]

Class Blk

source code

object --+        
         |        
   adt.ADT --+    
             |    
          Term --+
                 |
                Blk

Blk(id,attrs,(p1,..,pL),(d1,..,dM),(j1,..,jN)) A basic block is a sequence of phi-nodes, defintions and jumps.

Instance Methods [hide private]

Inherited from adt.ADT: __cmp__, __init__, __repr__

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]
  defs
definitions
  jmps
jumps
  phis
phi-nodes

Inherited from Term: attrs, id

Inherited from object: __class__

Property Details [hide private]

defs

definitions

Get Method:
unreachable.defs(self) - definitions

jmps

jumps

Get Method:
unreachable.jmps(self) - jumps

phis

phi-nodes

Get Method:
unreachable.phis(self) - phi-nodes