Lines Matching refs:ri5
495 ARMRI5* ri5 = LibVEX_Alloc(sizeof(ARMRI5)); in ARMRI5_I5() local
496 ri5->tag = ARMri5_I5; in ARMRI5_I5()
497 ri5->ARMri5.I5.imm5 = imm5; in ARMRI5_I5()
499 return ri5; in ARMRI5_I5()
502 ARMRI5* ri5 = LibVEX_Alloc(sizeof(ARMRI5)); in ARMRI5_R() local
503 ri5->tag = ARMri5_R; in ARMRI5_R()
504 ri5->ARMri5.R.reg = reg; in ARMRI5_R()
505 return ri5; in ARMRI5_R()
508 void ppARMRI5 ( ARMRI5* ri5 ) { in ppARMRI5() argument
509 switch (ri5->tag) { in ppARMRI5()
511 vex_printf("%u", ri5->ARMri5.I5.imm5); in ppARMRI5()
514 ppHRegARM(ri5->ARMri5.R.reg); in ppARMRI5()
521 static void addRegUsage_ARMRI5 ( HRegUsage* u, ARMRI5* ri5 ) { in addRegUsage_ARMRI5() argument
522 switch (ri5->tag) { in addRegUsage_ARMRI5()
526 addHRegUse(u, HRmRead, ri5->ARMri5.R.reg); in addRegUsage_ARMRI5()
533 static void mapRegs_ARMRI5 ( HRegRemap* m, ARMRI5* ri5 ) { in mapRegs_ARMRI5() argument
534 switch (ri5->tag) { in mapRegs_ARMRI5()
538 ri5->ARMri5.R.reg = lookupHRegRemap(m, ri5->ARMri5.R.reg); in mapRegs_ARMRI5()