ctrump::memoptree::MemoryOpOptimizer Class Reference


Public Member Functions

def __init__
def change
def loop_invariant_motion_0
def loop_invariant_motion
def do_cse
def merge_neighbor_0
def merge_neighbor

Data Fields

 changed
 cse_table
 level_table
 invariants
 neighbor_table
 min_level

Detailed Description

Definition at line 117 of file memoptree.py.


Member Function Documentation

def ctrump::memoptree::MemoryOpOptimizer::__init__ (   self  ) 

Definition at line 118 of file memoptree.py.

def ctrump::memoptree::MemoryOpOptimizer::change (   self  ) 

Definition at line 125 of file memoptree.py.

def ctrump::memoptree::MemoryOpOptimizer::loop_invariant_motion_0 (   self,
  tree 
)

Definition at line 128 of file memoptree.py.

def ctrump::memoptree::MemoryOpOptimizer::loop_invariant_motion (   self,
  tree 
)

Definition at line 155 of file memoptree.py.

def ctrump::memoptree::MemoryOpOptimizer::do_cse (   self,
  prev_op,
  op 
)

Definition at line 159 of file memoptree.py.

def ctrump::memoptree::MemoryOpOptimizer::merge_neighbor_0 (   self,
  cur_op 
)

Definition at line 186 of file memoptree.py.

def ctrump::memoptree::MemoryOpOptimizer::merge_neighbor (   self,
  tree 
)

Definition at line 236 of file memoptree.py.


Field Documentation

Definition at line 119 of file memoptree.py.

Definition at line 120 of file memoptree.py.

Definition at line 121 of file memoptree.py.

Definition at line 122 of file memoptree.py.

Definition at line 123 of file memoptree.py.

Definition at line 156 of file memoptree.py.


The documentation for this class was generated from the following file:

Generated on Tue Mar 31 20:19:53 2009 for ctrump by  doxygen 1.5.6