Lines Matching refs:HReg
145 void ppHRegARM64 ( HReg reg ) { in ppHRegARM64()
174 static void ppHRegARM64asSreg ( HReg reg ) { in ppHRegARM64asSreg()
179 static void ppHRegARM64asHreg ( HReg reg ) { in ppHRegARM64asHreg()
212 ARM64AMode* ARM64AMode_RI9 ( HReg reg, Int simm9 ) { in ARM64AMode_RI9()
221 ARM64AMode* ARM64AMode_RI12 ( HReg reg, Int uimm12, UChar szB ) { in ARM64AMode_RI12()
235 ARM64AMode* ARM64AMode_RR ( HReg base, HReg index ) { in ARM64AMode_RR()
314 ARM64RIA* ARM64RIA_R ( HReg reg ) { in ARM64RIA_R()
373 ARM64RIL* ARM64RIL_R ( HReg reg ) { in ARM64RIL_R()
430 ARM64RI6* ARM64RI6_R ( HReg reg ) { in ARM64RI6_R()
819 ARM64Instr* ARM64Instr_Arith ( HReg dst, in ARM64Instr_Arith()
820 HReg argL, ARM64RIA* argR, Bool isAdd ) { in ARM64Instr_Arith()
829 ARM64Instr* ARM64Instr_Cmp ( HReg argL, ARM64RIA* argR, Bool is64 ) { in ARM64Instr_Cmp()
837 ARM64Instr* ARM64Instr_Logic ( HReg dst, in ARM64Instr_Logic()
838 HReg argL, ARM64RIL* argR, ARM64LogicOp op ) { in ARM64Instr_Logic()
847 ARM64Instr* ARM64Instr_Test ( HReg argL, ARM64RIL* argR ) { in ARM64Instr_Test()
854 ARM64Instr* ARM64Instr_Shift ( HReg dst, in ARM64Instr_Shift()
855 HReg argL, ARM64RI6* argR, ARM64ShiftOp op ) { in ARM64Instr_Shift()
864 ARM64Instr* ARM64Instr_Unary ( HReg dst, HReg src, ARM64UnaryOp op ) { in ARM64Instr_Unary()
872 ARM64Instr* ARM64Instr_MovI ( HReg dst, HReg src ) { in ARM64Instr_MovI()
881 ARM64Instr* ARM64Instr_Imm64 ( HReg dst, ULong imm64 ) { in ARM64Instr_Imm64()
888 ARM64Instr* ARM64Instr_LdSt64 ( Bool isLoad, HReg rD, ARM64AMode* amode ) { in ARM64Instr_LdSt64()
896 ARM64Instr* ARM64Instr_LdSt32 ( Bool isLoad, HReg rD, ARM64AMode* amode ) { in ARM64Instr_LdSt32()
904 ARM64Instr* ARM64Instr_LdSt16 ( Bool isLoad, HReg rD, ARM64AMode* amode ) { in ARM64Instr_LdSt16()
912 ARM64Instr* ARM64Instr_LdSt8 ( Bool isLoad, HReg rD, ARM64AMode* amode ) { in ARM64Instr_LdSt8()
930 ARM64Instr* ARM64Instr_XIndir ( HReg dstGA, ARM64AMode* amPC, in ARM64Instr_XIndir()
939 ARM64Instr* ARM64Instr_XAssisted ( HReg dstGA, ARM64AMode* amPC, in ARM64Instr_XAssisted()
949 ARM64Instr* ARM64Instr_CSel ( HReg dst, HReg argL, HReg argR, in ARM64Instr_CSel()
978 extern ARM64Instr* ARM64Instr_FromSP ( HReg dst ) { in ARM64Instr_FromSP()
984 ARM64Instr* ARM64Instr_Mul ( HReg dst, HReg argL, HReg argR, in ARM64Instr_Mul()
1013 ARM64Instr* ARM64Instr_VLdStH ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStH()
1023 ARM64Instr* ARM64Instr_VLdStS ( Bool isLoad, HReg sD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStS()
1033 ARM64Instr* ARM64Instr_VLdStD ( Bool isLoad, HReg dD, HReg rN, UInt uimm12 ) { in ARM64Instr_VLdStD()
1043 ARM64Instr* ARM64Instr_VLdStQ ( Bool isLoad, HReg rQ, HReg rN ) { in ARM64Instr_VLdStQ()
1051 ARM64Instr* ARM64Instr_VCvtI2F ( ARM64CvtOp how, HReg rD, HReg rS ) { in ARM64Instr_VCvtI2F()
1059 ARM64Instr* ARM64Instr_VCvtF2I ( ARM64CvtOp how, HReg rD, HReg rS, in ARM64Instr_VCvtF2I()
1070 ARM64Instr* ARM64Instr_VCvtSD ( Bool sToD, HReg dst, HReg src ) { in ARM64Instr_VCvtSD()
1078 ARM64Instr* ARM64Instr_VCvtHS ( Bool hToS, HReg dst, HReg src ) { in ARM64Instr_VCvtHS()
1086 ARM64Instr* ARM64Instr_VCvtHD ( Bool hToD, HReg dst, HReg src ) { in ARM64Instr_VCvtHD()
1094 ARM64Instr* ARM64Instr_VUnaryD ( ARM64FpUnaryOp op, HReg dst, HReg src ) { in ARM64Instr_VUnaryD()
1102 ARM64Instr* ARM64Instr_VUnaryS ( ARM64FpUnaryOp op, HReg dst, HReg src ) { in ARM64Instr_VUnaryS()
1111 HReg dst, HReg argL, HReg argR ) { in ARM64Instr_VBinD()
1121 HReg dst, HReg argL, HReg argR ) { in ARM64Instr_VBinS()
1130 ARM64Instr* ARM64Instr_VCmpD ( HReg argL, HReg argR ) { in ARM64Instr_VCmpD()
1137 ARM64Instr* ARM64Instr_VCmpS ( HReg argL, HReg argR ) { in ARM64Instr_VCmpS()
1144 ARM64Instr* ARM64Instr_VFCSel ( HReg dst, HReg argL, HReg argR, in ARM64Instr_VFCSel()
1155 ARM64Instr* ARM64Instr_FPCR ( Bool toFPCR, HReg iReg ) { in ARM64Instr_FPCR()
1162 ARM64Instr* ARM64Instr_FPSR ( Bool toFPSR, HReg iReg ) { in ARM64Instr_FPSR()
1170 HReg dst, HReg argL, HReg argR ) { in ARM64Instr_VBinV()
1179 ARM64Instr* ARM64Instr_VModifyV ( ARM64VecModifyOp op, HReg mod, HReg arg ) { in ARM64Instr_VModifyV()
1187 ARM64Instr* ARM64Instr_VUnaryV ( ARM64VecUnaryOp op, HReg dst, HReg arg ) { in ARM64Instr_VUnaryV()
1196 UInt dszBlg2, HReg dst, HReg src ) { in ARM64Instr_VNarrowV()
1207 HReg dst, HReg src, UInt amt ) { in ARM64Instr_VShiftImmV()
1263 ARM64Instr* ARM64Instr_VExtV ( HReg dst, HReg srcLo, HReg srcHi, UInt amtB ) { in ARM64Instr_VExtV()
1273 ARM64Instr* ARM64Instr_VImmQ (HReg rQ, UShort imm) { in ARM64Instr_VImmQ()
1288 ARM64Instr* ARM64Instr_VDfromX ( HReg rD, HReg rX ) { in ARM64Instr_VDfromX()
1295 ARM64Instr* ARM64Instr_VQfromX ( HReg rQ, HReg rXlo ) { in ARM64Instr_VQfromX()
1302 ARM64Instr* ARM64Instr_VQfromXX ( HReg rQ, HReg rXhi, HReg rXlo ) { in ARM64Instr_VQfromXX()
1310 ARM64Instr* ARM64Instr_VXfromQ ( HReg rX, HReg rQ, UInt laneNo ) { in ARM64Instr_VXfromQ()
1319 ARM64Instr* ARM64Instr_VXfromDorS ( HReg rX, HReg rDorS, Bool fromD ) { in ARM64Instr_VXfromDorS()
1327 ARM64Instr* ARM64Instr_VMov ( UInt szB, HReg dst, HReg src ) { in ARM64Instr_VMov()
1729 void (*ppHRegARM64fp)(HReg) in ppARM64Instr()
2481 Bool isMove_ARM64Instr ( const ARM64Instr* i, HReg* src, HReg* dst ) in isMove_ARM64Instr()
2505 HReg rreg, Int offsetB, Bool mode64 ) in genSpill_ARM64()
2531 HReg x21 = hregARM64_X21(); // baseblock in genSpill_ARM64()
2532 HReg x9 = hregARM64_X9(); // spill temporary in genSpill_ARM64()
2546 HReg rreg, Int offsetB, Bool mode64 ) in genReload_ARM64()
2572 HReg x21 = hregARM64_X21(); // baseblock in genReload_ARM64()
2573 HReg x9 = hregARM64_X9(); // spill temporary in genReload_ARM64()
2591 static inline UInt iregEnc ( HReg r ) in iregEnc()
2601 static inline UInt dregEnc ( HReg r ) in dregEnc()
2611 static inline UInt qregEnc ( HReg r ) in qregEnc()
5315 HReg rD = i->ARM64in.VMov.dst; in emit_ARM64Instr()
5316 HReg rN = i->ARM64in.VMov.src; in emit_ARM64Instr()