Home | History | Annotate | Download | only in priv

Lines Matching refs:ARMRI5

494 ARMRI5* ARMRI5_I5 ( UInt imm5 ) {
495 ARMRI5* ri5 = LibVEX_Alloc(sizeof(ARMRI5));
497 ri5->ARMri5.I5.imm5 = imm5;
501 ARMRI5* ARMRI5_R ( HReg reg ) {
502 ARMRI5* ri5 = LibVEX_Alloc(sizeof(ARMRI5));
504 ri5->ARMri5.R.reg = reg;
508 void ppARMRI5 ( ARMRI5* ri5 ) {
511 vex_printf("%u", ri5->ARMri5.I5.imm5);
514 ppHRegARM(ri5->ARMri5.R.reg);
521 static void addRegUsage_ARMRI5 ( HRegUsage* u, ARMRI5* ri5 ) {
526 addHRegUse(u, HRmRead, ri5->ARMri5.R.reg);
533 static void mapRegs_ARMRI5 ( HRegRemap* m, ARMRI5* ri5 ) {
538 ri5->ARMri5.R.reg = lookupHRegRemap(m, ri5->ARMri5.R.reg);
1116 HReg dst, HReg argL, ARMRI5* argR ) {
2757 static UInt skeletal_RI5 ( ARMRI5* ri )
2761 UInt imm5 = ri->ARMri5.I5.imm5;
2767 instr |= iregNo(ri->ARMri5.R.reg) << 8;
2978 ARMRI5* argR = i->ARMin.Shift.argR;