EST_REGISTER_USAGE Module Reference

#include <lnopt_main.h>


Public Member Functions

 EST_REGISTER_USAGE ()
void operator= (EST_REGISTER_USAGE r)
BOOL Fits () const
BOOL Does_Not_Fit () const
INT Est_Fp_Regs () const
INT Est_Int_Regs () const
INT Est_TLB () const
void Set_Est_Regs (INT fp_est, INT fp_regs_available, INT int_est, INT int_regs_available, INT tlb_est, INT tlb_available)
void Set_Fits (BOOL f)
void Set_Does_Not_Fit (BOOL f)
void Print (FILE *f)

Private Attributes

mINT16 _fp_est
mINT16 _int_est
mINT16 _tlb_est
mBOOL _fits
mBOOL _no_fit


Detailed Description

Definition at line 773 of file lnopt_main.h.


Constructor & Destructor Documentation

EST_REGISTER_USAGE::EST_REGISTER_USAGE (  )  [inline]

Definition at line 780 of file lnopt_main.h.


Member Function/Subroutine Documentation

Definition at line 782 of file lnopt_main.h.

References _fits, _fp_est, _int_est, _no_fit, and _tlb_est.

BOOL EST_REGISTER_USAGE::Fits (  )  const [inline]

Definition at line 786 of file lnopt_main.h.

References _fits.

Referenced by Inner_Fission_Phase_Walk(), DO_LOOP_INFO::Print(), and SNL_Regtile_Loop().

BOOL EST_REGISTER_USAGE::Does_Not_Fit (  )  const [inline]

Definition at line 787 of file lnopt_main.h.

References _no_fit.

Referenced by Inner_Fission_Phase_Walk(), and DO_LOOP_INFO::Print().

INT EST_REGISTER_USAGE::Est_Fp_Regs (  )  const [inline]

Definition at line 788 of file lnopt_main.h.

References _fp_est.

Referenced by Fission_Inner_Loop(), and DO_LOOP_INFO::Print().

INT EST_REGISTER_USAGE::Est_Int_Regs (  )  const [inline]

Definition at line 789 of file lnopt_main.h.

References _int_est.

Referenced by Fission_Inner_Loop(), and DO_LOOP_INFO::Print().

INT EST_REGISTER_USAGE::Est_TLB (  )  const [inline]

Definition at line 790 of file lnopt_main.h.

References _tlb_est.

Referenced by Fission_Inner_Loop().

void EST_REGISTER_USAGE::Set_Est_Regs ( INT  fp_est,
INT  fp_regs_available,
INT  int_est,
INT  int_regs_available,
INT  tlb_est,
INT  tlb_available 
)

Definition at line 1253 of file lnopt_main.cxx.

References _fits, _fp_est, _int_est, _no_fit, and _tlb_est.

Referenced by Do_Automatic_Transformation().

void EST_REGISTER_USAGE::Set_Fits ( BOOL  f  )  [inline]

Definition at line 794 of file lnopt_main.h.

References _fits, _fp_est, _int_est, _no_fit, _tlb_est, and FALSE.

Referenced by SNL_Regtile_Loop().

void EST_REGISTER_USAGE::Set_Does_Not_Fit ( BOOL  f  )  [inline]

Definition at line 796 of file lnopt_main.h.

References _fits, _fp_est, _int_est, _no_fit, _tlb_est, and FALSE.

void EST_REGISTER_USAGE::Print ( FILE f  ) 

Definition at line 1273 of file lnopt_main.cxx.

References _fits, _fp_est, _int_est, _no_fit, _tlb_est, and fprintf().

Referenced by DO_LOOP_INFO::Print().


Field Documentation

Definition at line 774 of file lnopt_main.h.

Referenced by Est_Fp_Regs(), operator=(), Print(), Set_Does_Not_Fit(), Set_Est_Regs(), and Set_Fits().

Definition at line 775 of file lnopt_main.h.

Referenced by Est_Int_Regs(), operator=(), Print(), Set_Does_Not_Fit(), Set_Est_Regs(), and Set_Fits().

Definition at line 776 of file lnopt_main.h.

Referenced by Est_TLB(), operator=(), Print(), Set_Does_Not_Fit(), Set_Est_Regs(), and Set_Fits().

Definition at line 777 of file lnopt_main.h.

Referenced by Fits(), operator=(), Print(), Set_Does_Not_Fit(), Set_Est_Regs(), and Set_Fits().

Definition at line 778 of file lnopt_main.h.

Referenced by Does_Not_Fit(), operator=(), Print(), Set_Does_Not_Fit(), Set_Est_Regs(), and Set_Fits().


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

Generated on Wed Apr 8 16:41:59 2009 for Open64 by  doxygen 1.5.6