19 #ifndef CS_LLVM_MC_MCREGISTERINFO_H
20 #define CS_LLVM_MC_MCREGISTERINFO_H
22 #include "capstone/platform.h"
unsigned MCRegisterInfo_getMatchingSuperReg(const MCRegisterInfo *RI, unsigned Reg, unsigned SubIdx, const MCRegisterClass *RC)
const MCRegisterClass * MCRegisterInfo_getRegClass(const MCRegisterInfo *RI, unsigned i)
const MCPhysReg * iterator
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)
struct MCRegisterDesc MCRegisterDesc
bool MCRegisterClass_contains(const MCRegisterClass *c, unsigned Reg)
struct MCRegisterClass MCRegisterClass
struct MCRegisterInfo MCRegisterInfo
unsigned MCRegisterInfo_getSubReg(const MCRegisterInfo *RI, unsigned Reg, unsigned Idx)
#define PC(addr, is_thumb)
uint16_t RegUnitLaneMasks
const MCRegisterDesc * Desc
const uint16_t * SubRegIndices
const MCRegisterClass * Classes
uint16_t(* RegUnitRoots)[2]
const MCPhysReg * DiffLists
unsigned NumSubRegIndices
const uint16_t * RegEncodingTable