Go to the source code of this file.
|
static uint16_t | DiffListIterator_getVal (DiffListIterator *d) |
|
static void | DiffListIterator_init (DiffListIterator *d, MCPhysReg InitVal, const MCPhysReg *DiffList) |
|
static bool | DiffListIterator_isValid (DiffListIterator *d) |
|
static bool | DiffListIterator_next (DiffListIterator *d) |
|
bool | MCRegisterClass_contains (const MCRegisterClass *c, unsigned Reg) |
|
unsigned | MCRegisterInfo_getMatchingSuperReg (const MCRegisterInfo *RI, unsigned Reg, unsigned SubIdx, const MCRegisterClass *RC) |
|
const MCRegisterClass * | MCRegisterInfo_getRegClass (const MCRegisterInfo *RI, unsigned i) |
|
unsigned | MCRegisterInfo_getSubReg (const MCRegisterInfo *RI, unsigned Reg, unsigned Idx) |
|
void | MCRegisterInfo_InitMCRegisterInfo (MCRegisterInfo *RI, const MCRegisterDesc *D, unsigned NR, unsigned RA, unsigned PC, const MCRegisterClass *C, unsigned NC, uint16_t(*RURoots)[2], unsigned NRU, const MCPhysReg *DL, const char *Strings, const uint16_t *SubIndices, unsigned NumIndices, const uint16_t *RET) |
|
◆ DiffListIterator
DiffListIterator - Base iterator class that can traverse the differentially encoded register and regunit lists in DiffLists. Don't use this class directly, use one of the specialized sub-classes defined below.
◆ DiffListIterator_getVal()
◆ DiffListIterator_init()
◆ DiffListIterator_isValid()
◆ DiffListIterator_next()
◆ MCRegisterClass_contains()
◆ MCRegisterInfo_getMatchingSuperReg()
◆ MCRegisterInfo_getRegClass()
◆ MCRegisterInfo_getSubReg()
◆ MCRegisterInfo_InitMCRegisterInfo()
void MCRegisterInfo_InitMCRegisterInfo |
( |
MCRegisterInfo * |
RI, |
|
|
const MCRegisterDesc * |
D, |
|
|
unsigned |
NR, |
|
|
unsigned |
RA, |
|
|
unsigned |
PC, |
|
|
const MCRegisterClass * |
C, |
|
|
unsigned |
NC, |
|
|
uint16_t(*) |
RURoots[2], |
|
|
unsigned |
NRU, |
|
|
const MCPhysReg * |
DL, |
|
|
const char * |
Strings, |
|
|
const uint16_t * |
SubIndices, |
|
|
unsigned |
NumIndices, |
|
|
const uint16_t * |
RET |
|
) |
| |