Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SH::ValueTracking Struct Reference

Inheritance diagram for SH::ValueTracking:

Inheritance graph
[legend]
Collaboration diagram for SH::ValueTracking:

Collaboration graph
[legend]
List of all members.

Public Types

typedef std::set< UseDefUseChain
typedef std::vector< DefUseChainTupleDefUseChain
typedef std::set< DefUseDefChain
typedef std::vector< UseDefChainTupleUseDefChain
typedef std::vector< TupleUseDefChainTupleUseDefChainVec

Public Member Functions

 ValueTracking (ShStatement *stmt)
ShInfoclone () const

Public Attributes

TupleDefUseChain uses
TupleUseDefChainVec defs

Friends

std::ostream & operator<< (std::ostream &out, const TupleDefUseChain &tdu)
std::ostream & operator<< (std::ostream &out, const TupleUseDefChain &tud)

Classes

struct  Def
struct  Use

Detailed Description

Definition at line 79 of file ShOptimizations.hpp.


The documentation for this struct was generated from the following files:
Generated on Thu Jul 28 17:36:12 2005 for Sh by  doxygen 1.4.3-20050530