Home | History | Annotate | Download | only in priv

Lines Matching refs:ARM64RI6

583 ARM64RI6* ARM64RI6_I6 ( UInt imm6 ) {
584 ARM64RI6* ri6 = LibVEX_Alloc(sizeof(ARM64RI6));
586 ri6->ARM64ri6.I6.imm6 = imm6;
590 ARM64RI6* ARM64RI6_R ( HReg reg ) {
591 ARM64RI6* ri6 = LibVEX_Alloc(sizeof(ARM64RI6));
593 ri6->ARM64ri6.R.reg = reg;
597 static void ppARM64RI6 ( ARM64RI6* ri6 ) {
600 vex_printf("#%u", ri6->ARM64ri6.I6.imm6);
603 ppHRegARM64(ri6->ARM64ri6.R.reg);
610 static void addRegUsage_ARM64RI6 ( HRegUsage* u, ARM64RI6* ri6 ) {
615 addHRegUse(u, HRmRead, ri6->ARM64ri6.R.reg);
622 static void mapRegs_ARM64RI6 ( HRegRemap* m, ARM64RI6* ri6 ) {
627 ri6->ARM64ri6.R.reg = lookupHRegRemap(m, ri6->ARM64ri6.R.reg);
1353 HReg argL, ARM64RI6* argR, ARM64ShiftOp op ) {
4146 ARM64RI6* argR = i->ARM64in.Shift.argR;
4154 UInt sh = argR->ARM64ri6.I6.imm6;
4176 UInt rM = iregNo(argR->ARM64ri6.R.reg);