Lines Matching refs:ri6
424 ARM64RI6* ri6 = LibVEX_Alloc_inline(sizeof(ARM64RI6)); in ARM64RI6_I6() local
425 ri6->tag = ARM64ri6_I6; in ARM64RI6_I6()
426 ri6->ARM64ri6.I6.imm6 = imm6; in ARM64RI6_I6()
428 return ri6; in ARM64RI6_I6()
431 ARM64RI6* ri6 = LibVEX_Alloc_inline(sizeof(ARM64RI6)); in ARM64RI6_R() local
432 ri6->tag = ARM64ri6_R; in ARM64RI6_R()
433 ri6->ARM64ri6.R.reg = reg; in ARM64RI6_R()
434 return ri6; in ARM64RI6_R()
437 static void ppARM64RI6 ( ARM64RI6* ri6 ) { in ppARM64RI6() argument
438 switch (ri6->tag) { in ppARM64RI6()
440 vex_printf("#%u", ri6->ARM64ri6.I6.imm6); in ppARM64RI6()
443 ppHRegARM64(ri6->ARM64ri6.R.reg); in ppARM64RI6()
450 static void addRegUsage_ARM64RI6 ( HRegUsage* u, ARM64RI6* ri6 ) { in addRegUsage_ARM64RI6() argument
451 switch (ri6->tag) { in addRegUsage_ARM64RI6()
455 addHRegUse(u, HRmRead, ri6->ARM64ri6.R.reg); in addRegUsage_ARM64RI6()
462 static void mapRegs_ARM64RI6 ( HRegRemap* m, ARM64RI6* ri6 ) { in mapRegs_ARM64RI6() argument
463 switch (ri6->tag) { in mapRegs_ARM64RI6()
467 ri6->ARM64ri6.R.reg = lookupHRegRemap(m, ri6->ARM64ri6.R.reg); in mapRegs_ARM64RI6()