Lines Matching refs:rN

1025 ARM64Instr* ARM64Instr_VLdStH ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) {  in ARM64Instr_VLdStH()  argument
1030 i->ARM64in.VLdStH.rN = rN; in ARM64Instr_VLdStH()
1035 ARM64Instr* ARM64Instr_VLdStS ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStS() argument
1040 i->ARM64in.VLdStS.rN = rN; in ARM64Instr_VLdStS()
1045 ARM64Instr* ARM64Instr_VLdStD ( Bool isLoad, HReg dD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStD() argument
1050 i->ARM64in.VLdStD.rN = rN; in ARM64Instr_VLdStD()
1055 ARM64Instr* ARM64Instr_VLdStQ ( Bool isLoad, HReg rQ, HReg rN ) { in ARM64Instr_VLdStQ() argument
1060 i->ARM64in.VLdStQ.rN = rN; in ARM64Instr_VLdStQ()
1594 ppHRegARM64(i->ARM64in.VLdStH.rN); in ppARM64Instr()
1599 ppHRegARM64(i->ARM64in.VLdStH.rN); in ppARM64Instr()
1609 ppHRegARM64(i->ARM64in.VLdStS.rN); in ppARM64Instr()
1614 ppHRegARM64(i->ARM64in.VLdStS.rN); in ppARM64Instr()
1624 ppHRegARM64(i->ARM64in.VLdStD.rN); in ppARM64Instr()
1629 ppHRegARM64(i->ARM64in.VLdStD.rN); in ppARM64Instr()
1641 ppHRegARM64(i->ARM64in.VLdStQ.rN); in ppARM64Instr()
2091 addHRegUse(u, HRmRead, i->ARM64in.VLdStH.rN); in getRegUsage_ARM64Instr()
2099 addHRegUse(u, HRmRead, i->ARM64in.VLdStS.rN); in getRegUsage_ARM64Instr()
2107 addHRegUse(u, HRmRead, i->ARM64in.VLdStD.rN); in getRegUsage_ARM64Instr()
2115 addHRegUse(u, HRmRead, i->ARM64in.VLdStQ.rN); in getRegUsage_ARM64Instr()
2356 i->ARM64in.VLdStH.rN = lookupHRegRemap(m, i->ARM64in.VLdStH.rN); in mapRegs_ARM64Instr()
2360 i->ARM64in.VLdStS.rN = lookupHRegRemap(m, i->ARM64in.VLdStS.rN); in mapRegs_ARM64Instr()
2364 i->ARM64in.VLdStD.rN = lookupHRegRemap(m, i->ARM64in.VLdStD.rN); in mapRegs_ARM64Instr()
2368 i->ARM64in.VLdStQ.rN = lookupHRegRemap(m, i->ARM64in.VLdStQ.rN); in mapRegs_ARM64Instr()
3299 UInt rN = iregEnc(i->ARM64in.Arith.argL); in emit_ARM64Instr() local
3307 argR->ARM64riA.I12.imm12, rN, rD in emit_ARM64Instr()
3314 X01011000, rM, X000000, rN, rD in emit_ARM64Instr()
3325 UInt rN = iregEnc(i->ARM64in.Cmp.argL); in emit_ARM64Instr() local
3335 argR->ARM64riA.I12.imm12, rN, rD); in emit_ARM64Instr()
3342 X01011000, rM, X000000, rN, rD); in emit_ARM64Instr()
3352 UInt rN = iregEnc(i->ARM64in.Logic.argL); in emit_ARM64Instr() local
3356 vassert(rN < 31); in emit_ARM64Instr()
3372 rN, rD in emit_ARM64Instr()
3382 *p++ = X_3_8_5_6_5_5(opc, X01010000, rM, X000000, rN, rD); in emit_ARM64Instr()
3392 UInt rN = iregEnc(i->ARM64in.Test.argL); in emit_ARM64Instr() local
3400 rN, rD in emit_ARM64Instr()
3411 UInt rN = iregEnc(i->ARM64in.Shift.argL); in emit_ARM64Instr() local
3414 vassert(rN < 31); in emit_ARM64Instr()
3425 1, 64-sh, 63-sh, rN, rD); in emit_ARM64Instr()
3428 *p++ = X_3_6_1_6_6_5_5(X110, X100110, 1, sh, 63, rN, rD); in emit_ARM64Instr()
3431 *p++ = X_3_6_1_6_6_5_5(X100, X100110, 1, sh, 63, rN, rD); in emit_ARM64Instr()
3451 *p++ = X_3_8_5_6_5_5(X100, X11010110, rM, subOpc, rN, rD); in emit_ARM64Instr()
3897 UInt rN = iregEnc(i->ARM64in.VLdStH.rN); in emit_ARM64Instr() local
3904 vassert(rN < 31); in emit_ARM64Instr()
3906 uimm12, rN, hD); in emit_ARM64Instr()
3914 UInt rN = iregEnc(i->ARM64in.VLdStS.rN); in emit_ARM64Instr() local
3921 vassert(rN < 31); in emit_ARM64Instr()
3923 uimm12, rN, sD); in emit_ARM64Instr()
3931 UInt rN = iregEnc(i->ARM64in.VLdStD.rN); in emit_ARM64Instr() local
3938 vassert(rN < 31); in emit_ARM64Instr()
3940 uimm12, rN, dD); in emit_ARM64Instr()
3948 UInt rN = iregEnc(i->ARM64in.VLdStQ.rN); in emit_ARM64Instr() local
3950 vassert(rN < 31); in emit_ARM64Instr()
3952 *p++ = 0x4C407C00 | (rN << 5) | rQ; in emit_ARM64Instr()
3954 *p++ = 0x4C007C00 | (rN << 5) | rQ; in emit_ARM64Instr()
3969 UInt rN = iregEnc(i->ARM64in.VCvtI2F.rS); in emit_ARM64Instr() local
3975 *p++ = X_3_5_8_6_5_5(X000, X11110, X00100010, X000000, rN, rD); in emit_ARM64Instr()
3978 *p++ = X_3_5_8_6_5_5(X000, X11110, X01100010, X000000, rN, rD); in emit_ARM64Instr()
3981 *p++ = X_3_5_8_6_5_5(X100, X11110, X00100010, X000000, rN, rD); in emit_ARM64Instr()
3984 *p++ = X_3_5_8_6_5_5(X100, X11110, X01100010, X000000, rN, rD); in emit_ARM64Instr()
3987 *p++ = X_3_5_8_6_5_5(X000, X11110, X00100011, X000000, rN, rD); in emit_ARM64Instr()
3990 *p++ = X_3_5_8_6_5_5(X000, X11110, X01100011, X000000, rN, rD); in emit_ARM64Instr()
3993 *p++ = X_3_5_8_6_5_5(X100, X11110, X00100011, X000000, rN, rD); in emit_ARM64Instr()
3996 *p++ = X_3_5_8_6_5_5(X100, X11110, X01100011, X000000, rN, rD); in emit_ARM64Instr()
4016 UInt rN = dregEnc(i->ARM64in.VCvtF2I.rS); in emit_ARM64Instr() local
4023 X000000, rN, rD); in emit_ARM64Instr()
4027 X000000, rN, rD); in emit_ARM64Instr()
4031 X000000, rN, rD); in emit_ARM64Instr()
4035 X000000, rN, rD); in emit_ARM64Instr()
4039 X000000, rN, rD); in emit_ARM64Instr()
4043 X000000, rN, rD); in emit_ARM64Instr()
4047 X000000, rN, rD); in emit_ARM64Instr()
4051 X000000, rN, rD); in emit_ARM64Instr()
5402 HReg rN = i->ARM64in.VMov.src; in emit_ARM64Instr() local
5406 UInt nn = qregEnc(rN); in emit_ARM64Instr()
5412 UInt nn = dregEnc(rN); in emit_ARM64Instr()