Lines Matching refs:rN

1013 ARM64Instr* ARM64Instr_VLdStH ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) {  in ARM64Instr_VLdStH()  argument
1018 i->ARM64in.VLdStH.rN = rN; in ARM64Instr_VLdStH()
1023 ARM64Instr* ARM64Instr_VLdStS ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStS() argument
1028 i->ARM64in.VLdStS.rN = rN; in ARM64Instr_VLdStS()
1033 ARM64Instr* ARM64Instr_VLdStD ( Bool isLoad, HReg dD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStD() argument
1038 i->ARM64in.VLdStD.rN = rN; in ARM64Instr_VLdStD()
1043 ARM64Instr* ARM64Instr_VLdStQ ( Bool isLoad, HReg rQ, HReg rN ) { in ARM64Instr_VLdStQ() argument
1048 i->ARM64in.VLdStQ.rN = rN; in ARM64Instr_VLdStQ()
1575 ppHRegARM64(i->ARM64in.VLdStH.rN); in ppARM64Instr()
1580 ppHRegARM64(i->ARM64in.VLdStH.rN); in ppARM64Instr()
1590 ppHRegARM64(i->ARM64in.VLdStS.rN); in ppARM64Instr()
1595 ppHRegARM64(i->ARM64in.VLdStS.rN); in ppARM64Instr()
1605 ppHRegARM64(i->ARM64in.VLdStD.rN); in ppARM64Instr()
1610 ppHRegARM64(i->ARM64in.VLdStD.rN); in ppARM64Instr()
1622 ppHRegARM64(i->ARM64in.VLdStQ.rN); in ppARM64Instr()
2062 addHRegUse(u, HRmRead, i->ARM64in.VLdStH.rN); in getRegUsage_ARM64Instr()
2070 addHRegUse(u, HRmRead, i->ARM64in.VLdStS.rN); in getRegUsage_ARM64Instr()
2078 addHRegUse(u, HRmRead, i->ARM64in.VLdStD.rN); in getRegUsage_ARM64Instr()
2086 addHRegUse(u, HRmRead, i->ARM64in.VLdStQ.rN); in getRegUsage_ARM64Instr()
2323 i->ARM64in.VLdStH.rN = lookupHRegRemap(m, i->ARM64in.VLdStH.rN); in mapRegs_ARM64Instr()
2327 i->ARM64in.VLdStS.rN = lookupHRegRemap(m, i->ARM64in.VLdStS.rN); in mapRegs_ARM64Instr()
2331 i->ARM64in.VLdStD.rN = lookupHRegRemap(m, i->ARM64in.VLdStD.rN); in mapRegs_ARM64Instr()
2335 i->ARM64in.VLdStQ.rN = lookupHRegRemap(m, i->ARM64in.VLdStQ.rN); in mapRegs_ARM64Instr()
3266 UInt rN = iregEnc(i->ARM64in.Arith.argL); in emit_ARM64Instr() local
3274 argR->ARM64riA.I12.imm12, rN, rD in emit_ARM64Instr()
3281 X01011000, rM, X000000, rN, rD in emit_ARM64Instr()
3292 UInt rN = iregEnc(i->ARM64in.Cmp.argL); in emit_ARM64Instr() local
3302 argR->ARM64riA.I12.imm12, rN, rD); in emit_ARM64Instr()
3309 X01011000, rM, X000000, rN, rD); in emit_ARM64Instr()
3319 UInt rN = iregEnc(i->ARM64in.Logic.argL); in emit_ARM64Instr() local
3323 vassert(rN < 31); in emit_ARM64Instr()
3339 rN, rD in emit_ARM64Instr()
3349 *p++ = X_3_8_5_6_5_5(opc, X01010000, rM, X000000, rN, rD); in emit_ARM64Instr()
3359 UInt rN = iregEnc(i->ARM64in.Test.argL); in emit_ARM64Instr() local
3367 rN, rD in emit_ARM64Instr()
3378 UInt rN = iregEnc(i->ARM64in.Shift.argL); in emit_ARM64Instr() local
3381 vassert(rN < 31); in emit_ARM64Instr()
3392 1, 64-sh, 63-sh, rN, rD); in emit_ARM64Instr()
3395 *p++ = X_3_6_1_6_6_5_5(X110, X100110, 1, sh, 63, rN, rD); in emit_ARM64Instr()
3398 *p++ = X_3_6_1_6_6_5_5(X100, X100110, 1, sh, 63, rN, rD); in emit_ARM64Instr()
3418 *p++ = X_3_8_5_6_5_5(X100, X11010110, rM, subOpc, rN, rD); in emit_ARM64Instr()
3811 UInt rN = iregEnc(i->ARM64in.VLdStH.rN); in emit_ARM64Instr() local
3818 vassert(rN < 31); in emit_ARM64Instr()
3820 uimm12, rN, hD); in emit_ARM64Instr()
3828 UInt rN = iregEnc(i->ARM64in.VLdStS.rN); in emit_ARM64Instr() local
3835 vassert(rN < 31); in emit_ARM64Instr()
3837 uimm12, rN, sD); in emit_ARM64Instr()
3845 UInt rN = iregEnc(i->ARM64in.VLdStD.rN); in emit_ARM64Instr() local
3852 vassert(rN < 31); in emit_ARM64Instr()
3854 uimm12, rN, dD); in emit_ARM64Instr()
3862 UInt rN = iregEnc(i->ARM64in.VLdStQ.rN); in emit_ARM64Instr() local
3864 vassert(rN < 31); in emit_ARM64Instr()
3866 *p++ = 0x4C407C00 | (rN << 5) | rQ; in emit_ARM64Instr()
3868 *p++ = 0x4C007C00 | (rN << 5) | rQ; in emit_ARM64Instr()
3883 UInt rN = iregEnc(i->ARM64in.VCvtI2F.rS); in emit_ARM64Instr() local
3889 *p++ = X_3_5_8_6_5_5(X000, X11110, X00100010, X000000, rN, rD); in emit_ARM64Instr()
3892 *p++ = X_3_5_8_6_5_5(X000, X11110, X01100010, X000000, rN, rD); in emit_ARM64Instr()
3895 *p++ = X_3_5_8_6_5_5(X100, X11110, X00100010, X000000, rN, rD); in emit_ARM64Instr()
3898 *p++ = X_3_5_8_6_5_5(X100, X11110, X01100010, X000000, rN, rD); in emit_ARM64Instr()
3901 *p++ = X_3_5_8_6_5_5(X000, X11110, X00100011, X000000, rN, rD); in emit_ARM64Instr()
3904 *p++ = X_3_5_8_6_5_5(X000, X11110, X01100011, X000000, rN, rD); in emit_ARM64Instr()
3907 *p++ = X_3_5_8_6_5_5(X100, X11110, X00100011, X000000, rN, rD); in emit_ARM64Instr()
3910 *p++ = X_3_5_8_6_5_5(X100, X11110, X01100011, X000000, rN, rD); in emit_ARM64Instr()
3930 UInt rN = dregEnc(i->ARM64in.VCvtF2I.rS); in emit_ARM64Instr() local
3937 X000000, rN, rD); in emit_ARM64Instr()
3941 X000000, rN, rD); in emit_ARM64Instr()
3945 X000000, rN, rD); in emit_ARM64Instr()
3949 X000000, rN, rD); in emit_ARM64Instr()
3953 X000000, rN, rD); in emit_ARM64Instr()
3957 X000000, rN, rD); in emit_ARM64Instr()
3961 X000000, rN, rD); in emit_ARM64Instr()
3965 X000000, rN, rD); in emit_ARM64Instr()
5316 HReg rN = i->ARM64in.VMov.src; in emit_ARM64Instr() local
5320 UInt nn = qregEnc(rN); in emit_ARM64Instr()
5326 UInt nn = dregEnc(rN); in emit_ARM64Instr()