Lines Matching refs:ri5
481 ARMRI5* ri5 = LibVEX_Alloc_inline(sizeof(ARMRI5));
482 ri5->tag = ARMri5_I5;
483 ri5->ARMri5.I5.imm5 = imm5;
485 return ri5;
488 ARMRI5* ri5 = LibVEX_Alloc_inline(sizeof(ARMRI5));
489 ri5->tag = ARMri5_R;
490 ri5->ARMri5.R.reg = reg;
491 return ri5;
494 void ppARMRI5 ( ARMRI5* ri5 ) {
495 switch (ri5->tag) {
497 vex_printf("%u", ri5->ARMri5.I5.imm5);
500 ppHRegARM(ri5->ARMri5.R.reg);
507 static void addRegUsage_ARMRI5 ( HRegUsage* u, ARMRI5* ri5 ) {
508 switch (ri5->tag) {
512 addHRegUse(u, HRmRead, ri5->ARMri5.R.reg);
519 static void mapRegs_ARMRI5 ( HRegRemap* m, ARMRI5* ri5 ) {
520 switch (ri5->tag) {
524 ri5->ARMri5.R.reg = lookupHRegRemap(m, ri5->ARMri5.R.reg);
2779 /* Ditto for RI5. Resulting word is zeroes apart from bit 4 and bits