gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Private Attributes | List of all members
LabelMap Class Reference

#include <hsail_code.hh>

Public Member Functions

 LabelMap ()
 
void addLabel (const Brig::BrigDirectiveLabel *lbl, int inst_index, const BrigObject *obj)
 
LabelrefLabel (const Brig::BrigDirectiveLabel *lbl, const BrigObject *obj)
 

Private Attributes

std::map< std::string, Labelmap
 

Detailed Description

Definition at line 205 of file hsail_code.hh.

Constructor & Destructor Documentation

LabelMap::LabelMap ( )
inline

Definition at line 210 of file hsail_code.hh.

Member Function Documentation

void LabelMap::addLabel ( const Brig::BrigDirectiveLabel lbl,
int  inst_index,
const BrigObject obj 
)
Label * LabelMap::refLabel ( const Brig::BrigDirectiveLabel lbl,
const BrigObject obj 
)

Member Data Documentation

std::map<std::string, Label> LabelMap::map
private

Definition at line 207 of file hsail_code.hh.

Referenced by addLabel(), and refLabel().


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

Generated on Fri Jun 9 2017 13:04:13 for gem5 by doxygen 1.8.6