Lines Matching refs:ri5
481 ARMRI5* ri5 = LibVEX_Alloc_inline(sizeof(ARMRI5)); in ARMRI5_I5() local
482 ri5->tag = ARMri5_I5; in ARMRI5_I5()
483 ri5->ARMri5.I5.imm5 = imm5; in ARMRI5_I5()
485 return ri5; in ARMRI5_I5()
488 ARMRI5* ri5 = LibVEX_Alloc_inline(sizeof(ARMRI5)); in ARMRI5_R() local
489 ri5->tag = ARMri5_R; in ARMRI5_R()
490 ri5->ARMri5.R.reg = reg; in ARMRI5_R()
491 return ri5; in ARMRI5_R()
494 void ppARMRI5 ( ARMRI5* ri5 ) { in ppARMRI5() argument
495 switch (ri5->tag) { in ppARMRI5()
497 vex_printf("%u", ri5->ARMri5.I5.imm5); in ppARMRI5()
500 ppHRegARM(ri5->ARMri5.R.reg); in ppARMRI5()
507 static void addRegUsage_ARMRI5 ( HRegUsage* u, ARMRI5* ri5 ) { in addRegUsage_ARMRI5() argument
508 switch (ri5->tag) { in addRegUsage_ARMRI5()
512 addHRegUse(u, HRmRead, ri5->ARMri5.R.reg); in addRegUsage_ARMRI5()
519 static void mapRegs_ARMRI5 ( HRegRemap* m, ARMRI5* ri5 ) { in mapRegs_ARMRI5() argument
520 switch (ri5->tag) { in mapRegs_ARMRI5()
524 ri5->ARMri5.R.reg = lookupHRegRemap(m, ri5->ARMri5.R.reg); in mapRegs_ARMRI5()