Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
fb_whirl.h File Reference
#include "fb_info.h"
#include "mempool_allocator.h"
#include "wn.h"
#include <vector>
#include "instr_reader.h"
Include dependency graph for fb_whirl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FEEDBACK

Defines

#define TP_FEEDBACK_WN   0x0001
#define TP_FEEDBACK_WN_DRAW   0x0002
#define TP_FEEDBACK_CFG   0x0010
#define TP_FEEDBACK_CFG_DRAW   0x0020
#define TP_FEEDBACK_CFG_BEFORE   0x0040
#define TP_FEEDBACK_CFG_PROP   0x0080
#define TP_OPT_FEEDBACK   0x0100
#define TP_OPT_FEEDBACK_DRAW   0x0200
#define TP_OPT_FEEDBACK_BEFORE   0x0400
#define TP_OPT_FEEDBACK_PROP   0x0800
#define TP_CG_FEEDBACK   0x1000
#define TP_CG_FEEDBACK_DRAW   0x2000
#define FB_DEVWARN_LIMIT   5

Enumerations

enum  FB_VERIFY_STATUS { FB_VERIFY_CONSISTENT, FB_VERIFY_UNBALANCED, FB_VERIFY_INVALID }

Functions

void dump_fb (const FEEDBACK *feedback, const WN *wn)
INT Convert_Feedback_Info (const FEEDBACK *fb, const WN *tree, PU_Profile_Handle &pu_handle)
void Read_Feedback_Info (FEEDBACK *fb, WN *tree, const Pu_Hdr &pu_hdr)
void FB_old_Annotate_whirl (WN *)

Variables

FEEDBACKCur_PU_Feedback

Define Documentation

#define FB_DEVWARN_LIMIT   5

Definition at line 305 of file fb_whirl.h.

#define TP_CG_FEEDBACK   0x1000

Definition at line 94 of file fb_whirl.h.

#define TP_CG_FEEDBACK_DRAW   0x2000

Definition at line 95 of file fb_whirl.h.

#define TP_FEEDBACK_CFG   0x0010

Definition at line 86 of file fb_whirl.h.

#define TP_FEEDBACK_CFG_BEFORE   0x0040

Definition at line 88 of file fb_whirl.h.

#define TP_FEEDBACK_CFG_DRAW   0x0020

Definition at line 87 of file fb_whirl.h.

#define TP_FEEDBACK_CFG_PROP   0x0080

Definition at line 89 of file fb_whirl.h.

#define TP_FEEDBACK_WN   0x0001

Definition at line 84 of file fb_whirl.h.

#define TP_FEEDBACK_WN_DRAW   0x0002

Definition at line 85 of file fb_whirl.h.

#define TP_OPT_FEEDBACK   0x0100

Definition at line 90 of file fb_whirl.h.

#define TP_OPT_FEEDBACK_BEFORE   0x0400

Definition at line 92 of file fb_whirl.h.

#define TP_OPT_FEEDBACK_DRAW   0x0200

Definition at line 91 of file fb_whirl.h.

#define TP_OPT_FEEDBACK_PROP   0x0800

Definition at line 93 of file fb_whirl.h.


Enumeration Type Documentation

Enumerator:
FB_VERIFY_CONSISTENT 
FB_VERIFY_UNBALANCED 
FB_VERIFY_INVALID 

Definition at line 105 of file fb_whirl.h.


Function Documentation

INT Convert_Feedback_Info ( const FEEDBACK fb,
const WN tree,
PU_Profile_Handle pu_handle 
)
void dump_fb ( const FEEDBACK feedback,
const WN wn 
)
void FB_old_Annotate_whirl ( WN )
void Read_Feedback_Info ( FEEDBACK fb,
WN tree,
const Pu_Hdr pu_hdr 
)

Referenced by Preprocess_PU().


Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines