Lines Matching refs:ri84
424 ARMRI84* ri84 = LibVEX_Alloc_inline(sizeof(ARMRI84)); in ARMRI84_I84() local
425 ri84->tag = ARMri84_I84; in ARMRI84_I84()
426 ri84->ARMri84.I84.imm8 = imm8; in ARMRI84_I84()
427 ri84->ARMri84.I84.imm4 = imm4; in ARMRI84_I84()
430 return ri84; in ARMRI84_I84()
433 ARMRI84* ri84 = LibVEX_Alloc_inline(sizeof(ARMRI84)); in ARMRI84_R() local
434 ri84->tag = ARMri84_R; in ARMRI84_R()
435 ri84->ARMri84.R.reg = reg; in ARMRI84_R()
436 return ri84; in ARMRI84_R()
439 void ppARMRI84 ( ARMRI84* ri84 ) { in ppARMRI84() argument
440 switch (ri84->tag) { in ppARMRI84()
442 vex_printf("0x%x", ROR32(ri84->ARMri84.I84.imm8, in ppARMRI84()
443 2 * ri84->ARMri84.I84.imm4)); in ppARMRI84()
446 ppHRegARM(ri84->ARMri84.R.reg); in ppARMRI84()
453 static void addRegUsage_ARMRI84 ( HRegUsage* u, ARMRI84* ri84 ) { in addRegUsage_ARMRI84() argument
454 switch (ri84->tag) { in addRegUsage_ARMRI84()
458 addHRegUse(u, HRmRead, ri84->ARMri84.R.reg); in addRegUsage_ARMRI84()
465 static void mapRegs_ARMRI84 ( HRegRemap* m, ARMRI84* ri84 ) { in mapRegs_ARMRI84() argument
466 switch (ri84->tag) { in mapRegs_ARMRI84()
470 ri84->ARMri84.R.reg = lookupHRegRemap(m, ri84->ARMri84.R.reg); in mapRegs_ARMRI84()