ctrump::memoptree::MemoryOp Class Reference


Public Member Functions

def __init__
def __hash__
def __eq__
def __repr__
def access_data_type
def load_data_type
def load_data_range
def load_data_sub_offset
def max_iv_level
def extract_iv
def gen_name
def is_partial_store

Data Fields

 at_expr
 offset_list
 update_expr_list
 array
 subscripts
 chain
 load_store
 children
 removed
 loop_node
 key

Static Public Attributes

int ACCESS_SEQUENTIAL = 0
int ACCESS_RANDOM = 1
int ACCESS_NULL = 3
int ACCESS_CALC_ADDR = 4
int STORE = 0
int LOAD = 1
int COMBINE_OFFSET = 0
int COMBINE_TAG = 1

Detailed Description

Definition at line 245 of file memoptree.py.


Member Function Documentation

def ctrump::memoptree::MemoryOp::__init__ (   self,
  chain,
  at_expr,
  array,
  subscripts,
  load_store,
  loop_node 
)

Definition at line 258 of file memoptree.py.

def ctrump::memoptree::MemoryOp::__hash__ (   self  ) 

Definition at line 289 of file memoptree.py.

def ctrump::memoptree::MemoryOp::__eq__ (   self,
  rhs 
)

Definition at line 294 of file memoptree.py.

def ctrump::memoptree::MemoryOp::__repr__ (   self  ) 

Definition at line 298 of file memoptree.py.

def ctrump::memoptree::MemoryOp::access_data_type (   self  ) 

Definition at line 307 of file memoptree.py.

def ctrump::memoptree::MemoryOp::load_data_type (   self  ) 

Definition at line 320 of file memoptree.py.

def ctrump::memoptree::MemoryOp::load_data_range (   self  ) 

Definition at line 331 of file memoptree.py.

def ctrump::memoptree::MemoryOp::load_data_sub_offset (   self  ) 

Definition at line 336 of file memoptree.py.

def ctrump::memoptree::MemoryOp::max_iv_level (   self  ) 

Definition at line 350 of file memoptree.py.

def ctrump::memoptree::MemoryOp::extract_iv (   self,
  ptrinc_env 
)

Definition at line 365 of file memoptree.py.

def ctrump::memoptree::MemoryOp::gen_name (   self  ) 

Definition at line 378 of file memoptree.py.

def ctrump::memoptree::MemoryOp::is_partial_store (   self  ) 

Definition at line 392 of file memoptree.py.


Field Documentation

Definition at line 246 of file memoptree.py.

Definition at line 247 of file memoptree.py.

Definition at line 249 of file memoptree.py.

Definition at line 250 of file memoptree.py.

Definition at line 252 of file memoptree.py.

Definition at line 253 of file memoptree.py.

Definition at line 255 of file memoptree.py.

Definition at line 256 of file memoptree.py.

Definition at line 260 of file memoptree.py.

Definition at line 275 of file memoptree.py.

Definition at line 276 of file memoptree.py.

Definition at line 277 of file memoptree.py.

Definition at line 278 of file memoptree.py.

Definition at line 279 of file memoptree.py.

Definition at line 282 of file memoptree.py.

Definition at line 283 of file memoptree.py.

Definition at line 284 of file memoptree.py.

Definition at line 285 of file memoptree.py.

Definition at line 287 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