| OpenASIP 2.2
    | 
#include <TDGen.hh>

| Public Member Functions | |
| RegisterInfo (const TCEString ®Name, const TCEString ®FileName, unsigned regIndex, unsigned regWidth) | |
| Public Attributes | |
| TCEString | regName_ | 
| Register name in GenRegisterInfo.td, e.g. "KLUDGE_REGISTER". | |
| TCEString | regFileName_ | 
| Name of the register file the register belongs to, e.g. "RF". | |
| unsigned | regIndex_ | 
| Register index in the register file. | |
| unsigned | regWidth_ | 
| Register width in bits. | |
Class to represent info of a single register in a register file.
| 
 | inline | 
Definition at line 660 of file TDGen.hh.
| TCEString TDGenerator::RegisterInfo::regFileName_ | 
Name of the register file the register belongs to, e.g. "RF".
Definition at line 671 of file TDGen.hh.
Referenced by TDGen::writeVectorRegisterNames().
| unsigned TDGenerator::RegisterInfo::regIndex_ | 
Register index in the register file.
Definition at line 673 of file TDGen.hh.
Referenced by TDGen::orderEqualWidthRegistersToRoundRobin(), and TDGen::writeVectorRegisterNames().
| TCEString TDGenerator::RegisterInfo::regName_ | 
Register name in GenRegisterInfo.td, e.g. "KLUDGE_REGISTER".
Definition at line 669 of file TDGen.hh.
Referenced by TDGen::analyzeMachineRegisters(), TDGen::createVectorRVDRegNums(), TDGen::genTCERegisterInfo_setReservedVectorRegs(), TDGen::writeCallDefRegs(), TDGen::writeCallingConv(), TDGen::writeVectorRegisterClasses(), and TDGen::writeVectorRegisterNames().
| unsigned TDGenerator::RegisterInfo::regWidth_ |