ISLOT Module Reference

Collaboration diagram for ISLOT:

Collaboration graph
[legend]

Public Member Functions

 ISLOT (char *name, int skew, int avail_count)
char * Addr_Of_Gname ()

Static Public Member Functions

static int Count ()
static void Output_All (FILE *fd)

Private Attributes

char *const name
const int skew
const int avail_count
GNAME gname

Static Private Attributes

static std::list< ISLOT * > islots
static int count = 0

Detailed Description

Definition at line 737 of file si_gen.cxx.


Constructor & Destructor Documentation

ISLOT::ISLOT ( char *  name,
int  skew,
int  avail_count 
)

Definition at line 770 of file si_gen.cxx.

References count, and islots.


Member Function/Subroutine Documentation

char* ISLOT::Addr_Of_Gname (  )  [inline]

Definition at line 749 of file si_gen.cxx.

References GNAME::Addr_Of_Gname(), and RES_REQ::gname.

Referenced by Output_All(), and INSTRUCTION_GROUP::Output_Issue_Slot_Info().

static int ISLOT::Count ( void   )  [inline, static]

Definition at line 752 of file si_gen.cxx.

References count.

void ISLOT::Output_All ( FILE fd  )  [static]

Definition at line 779 of file si_gen.cxx.

References Addr_Of_Gname(), avail_count, count, fprintf(), GNAME::Gname(), gname, islots, Maybe_Print_Comma(), name, and skew.

Referenced by Machine_Done().


Field Documentation

char* const ISLOT::name [private]

Definition at line 759 of file si_gen.cxx.

Referenced by Output_All().

const int ISLOT::skew [private]

Definition at line 760 of file si_gen.cxx.

Referenced by Output_All().

const int ISLOT::avail_count [private]

Definition at line 761 of file si_gen.cxx.

Referenced by Output_All().

GNAME ISLOT::gname [private]

Definition at line 762 of file si_gen.cxx.

Referenced by LATENCY_INFO::Gname(), and Output_All().

std::list< ISLOT * > ISLOT::islots [static, private]

Definition at line 763 of file si_gen.cxx.

Referenced by ISLOT(), and Output_All().

int ISLOT::count = 0 [static, private]

Definition at line 764 of file si_gen.cxx.

Referenced by ISLOT(), and Output_All().


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

Generated on Wed Apr 8 16:49:53 2009 for Open64 by  doxygen 1.5.6