Home | History | Annotate | Download | only in priv

Lines Matching refs:ri84

438    ARMRI84* ri84          = LibVEX_Alloc(sizeof(ARMRI84));
439 ri84->tag = ARMri84_I84;
440 ri84->ARMri84.I84.imm8 = imm8;
441 ri84->ARMri84.I84.imm4 = imm4;
444 return ri84;
447 ARMRI84* ri84 = LibVEX_Alloc(sizeof(ARMRI84));
448 ri84->tag = ARMri84_R;
449 ri84->ARMri84.R.reg = reg;
450 return ri84;
453 void ppARMRI84 ( ARMRI84* ri84 ) {
454 switch (ri84->tag) {
456 vex_printf("0x%x", ROR32(ri84->ARMri84.I84.imm8,
457 2 * ri84->ARMri84.I84.imm4));
460 ppHRegARM(ri84->ARMri84.R.reg);
467 static void addRegUsage_ARMRI84 ( HRegUsage* u, ARMRI84* ri84 ) {
468 switch (ri84->tag) {
472 addHRegUse(u, HRmRead, ri84->ARMri84.R.reg);
479 static void mapRegs_ARMRI84 ( HRegRemap* m, ARMRI84* ri84 ) {
480 switch (ri84->tag) {
484 ri84->ARMri84.R.reg = lookupHRegRemap(m, ri84->ARMri84.R.reg);
2735 /* Generate a skeletal insn that involves an a RI84 shifter operand.