Home
last modified time | relevance | path

Searched refs:HReg (Results 1 – 25 of 28) sorted by relevance

12

/external/valgrind/VEX/priv/
Dhost_ppc_defs.h60 ST_IN HReg hregPPC_GPR3 ( Bool mode64 ) { return GPR(mode64, 3, 0, 0); } in hregPPC_GPR3()
61 ST_IN HReg hregPPC_GPR4 ( Bool mode64 ) { return GPR(mode64, 4, 1, 1); } in hregPPC_GPR4()
62 ST_IN HReg hregPPC_GPR5 ( Bool mode64 ) { return GPR(mode64, 5, 2, 2); } in hregPPC_GPR5()
63 ST_IN HReg hregPPC_GPR6 ( Bool mode64 ) { return GPR(mode64, 6, 3, 3); } in hregPPC_GPR6()
64 ST_IN HReg hregPPC_GPR7 ( Bool mode64 ) { return GPR(mode64, 7, 4, 4); } in hregPPC_GPR7()
65 ST_IN HReg hregPPC_GPR8 ( Bool mode64 ) { return GPR(mode64, 8, 5, 5); } in hregPPC_GPR8()
66 ST_IN HReg hregPPC_GPR9 ( Bool mode64 ) { return GPR(mode64, 9, 6, 6); } in hregPPC_GPR9()
67 ST_IN HReg hregPPC_GPR10 ( Bool mode64 ) { return GPR(mode64, 10, 7, 7); } in hregPPC_GPR10()
71 ST_IN HReg hregPPC_GPR11 ( Bool mode64 ) { return GPR(mode64, 11, 0, 8); } in hregPPC_GPR11()
72 ST_IN HReg hregPPC_GPR12 ( Bool mode64 ) { return GPR(mode64, 12, 0, 9); } in hregPPC_GPR12()
[all …]
Dhost_s390_defs.h42 const HChar *s390_hreg_as_string(HReg);
43 HReg s390_hreg_gpr(UInt regno);
44 HReg s390_hreg_fpr(UInt regno);
47 HReg s390_hreg_guest_state_pointer(void);
78 HReg b;
79 HReg x; /* hregNumber(x) == 0 for S390_AMODE_B12/B20 kinds */
84 s390_amode *s390_amode_b12(Int d, HReg b);
85 s390_amode *s390_amode_b20(Int d, HReg b);
86 s390_amode *s390_amode_bx12(Int d, HReg b, HReg x);
87 s390_amode *s390_amode_bx20(Int d, HReg b, HReg x);
[all …]
Dhost_arm64_defs.h42 ST_IN HReg hregARM64_X22 ( void ) { return mkHReg(False, HRcInt64, 22, 0); } in hregARM64_X22()
43 ST_IN HReg hregARM64_X23 ( void ) { return mkHReg(False, HRcInt64, 23, 1); } in hregARM64_X23()
44 ST_IN HReg hregARM64_X24 ( void ) { return mkHReg(False, HRcInt64, 24, 2); } in hregARM64_X24()
45 ST_IN HReg hregARM64_X25 ( void ) { return mkHReg(False, HRcInt64, 25, 3); } in hregARM64_X25()
46 ST_IN HReg hregARM64_X26 ( void ) { return mkHReg(False, HRcInt64, 26, 4); } in hregARM64_X26()
47 ST_IN HReg hregARM64_X27 ( void ) { return mkHReg(False, HRcInt64, 27, 5); } in hregARM64_X27()
48 ST_IN HReg hregARM64_X28 ( void ) { return mkHReg(False, HRcInt64, 28, 6); } in hregARM64_X28()
50 ST_IN HReg hregARM64_X0 ( void ) { return mkHReg(False, HRcInt64, 0, 7); } in hregARM64_X0()
51 ST_IN HReg hregARM64_X1 ( void ) { return mkHReg(False, HRcInt64, 1, 8); } in hregARM64_X1()
52 ST_IN HReg hregARM64_X2 ( void ) { return mkHReg(False, HRcInt64, 2, 9); } in hregARM64_X2()
[all …]
Dhost_arm_defs.h43 ST_IN HReg hregARM_R4 ( void ) { return mkHReg(False, HRcInt32, 4, 0); } in hregARM_R4()
44 ST_IN HReg hregARM_R5 ( void ) { return mkHReg(False, HRcInt32, 5, 1); } in hregARM_R5()
45 ST_IN HReg hregARM_R6 ( void ) { return mkHReg(False, HRcInt32, 6, 2); } in hregARM_R6()
46 ST_IN HReg hregARM_R7 ( void ) { return mkHReg(False, HRcInt32, 7, 3); } in hregARM_R7()
47 ST_IN HReg hregARM_R10 ( void ) { return mkHReg(False, HRcInt32, 10, 4); } in hregARM_R10()
48 ST_IN HReg hregARM_R11 ( void ) { return mkHReg(False, HRcInt32, 11, 5); } in hregARM_R11()
50 ST_IN HReg hregARM_R0 ( void ) { return mkHReg(False, HRcInt32, 0, 6); } in hregARM_R0()
51 ST_IN HReg hregARM_R1 ( void ) { return mkHReg(False, HRcInt32, 1, 7); } in hregARM_R1()
52 ST_IN HReg hregARM_R2 ( void ) { return mkHReg(False, HRcInt32, 2, 8); } in hregARM_R2()
53 ST_IN HReg hregARM_R3 ( void ) { return mkHReg(False, HRcInt32, 3, 9); } in hregARM_R3()
[all …]
Dhost_mips_defs.h55 ST_IN HReg hregMIPS_GPR16 ( Bool mode64 ) { return GPR(mode64, 16, 0, 0); } in hregMIPS_GPR16()
56 ST_IN HReg hregMIPS_GPR17 ( Bool mode64 ) { return GPR(mode64, 17, 1, 1); } in hregMIPS_GPR17()
57 ST_IN HReg hregMIPS_GPR18 ( Bool mode64 ) { return GPR(mode64, 18, 2, 2); } in hregMIPS_GPR18()
58 ST_IN HReg hregMIPS_GPR19 ( Bool mode64 ) { return GPR(mode64, 19, 3, 3); } in hregMIPS_GPR19()
59 ST_IN HReg hregMIPS_GPR20 ( Bool mode64 ) { return GPR(mode64, 20, 4, 4); } in hregMIPS_GPR20()
60 ST_IN HReg hregMIPS_GPR21 ( Bool mode64 ) { return GPR(mode64, 21, 5, 5); } in hregMIPS_GPR21()
61 ST_IN HReg hregMIPS_GPR22 ( Bool mode64 ) { return GPR(mode64, 22, 6, 6); } in hregMIPS_GPR22()
63 ST_IN HReg hregMIPS_GPR12 ( Bool mode64 ) { return GPR(mode64, 12, 7, 7); } in hregMIPS_GPR12()
64 ST_IN HReg hregMIPS_GPR13 ( Bool mode64 ) { return GPR(mode64, 13, 8, 8); } in hregMIPS_GPR13()
65 ST_IN HReg hregMIPS_GPR14 ( Bool mode64 ) { return GPR(mode64, 14, 9, 9); } in hregMIPS_GPR14()
[all …]
Dhost_tilegx_defs.h48 ST_IN HReg hregTILEGX_R30 ( void ) { return mkHReg(False, HRcInt64, 30, 0); } in hregTILEGX_R30()
49 ST_IN HReg hregTILEGX_R31 ( void ) { return mkHReg(False, HRcInt64, 31, 1); } in hregTILEGX_R31()
50 ST_IN HReg hregTILEGX_R32 ( void ) { return mkHReg(False, HRcInt64, 32, 2); } in hregTILEGX_R32()
51 ST_IN HReg hregTILEGX_R33 ( void ) { return mkHReg(False, HRcInt64, 33, 3); } in hregTILEGX_R33()
52 ST_IN HReg hregTILEGX_R34 ( void ) { return mkHReg(False, HRcInt64, 34, 4); } in hregTILEGX_R34()
53 ST_IN HReg hregTILEGX_R35 ( void ) { return mkHReg(False, HRcInt64, 35, 5); } in hregTILEGX_R35()
54 ST_IN HReg hregTILEGX_R36 ( void ) { return mkHReg(False, HRcInt64, 36, 6); } in hregTILEGX_R36()
55 ST_IN HReg hregTILEGX_R37 ( void ) { return mkHReg(False, HRcInt64, 37, 7); } in hregTILEGX_R37()
56 ST_IN HReg hregTILEGX_R38 ( void ) { return mkHReg(False, HRcInt64, 38, 8); } in hregTILEGX_R38()
57 ST_IN HReg hregTILEGX_R39 ( void ) { return mkHReg(False, HRcInt64, 39, 9); } in hregTILEGX_R39()
[all …]
Dhost_x86_defs.h50 ST_IN HReg hregX86_EAX ( void ) { return mkHReg(False, HRcInt32, 0, 0); } in hregX86_EAX()
51 ST_IN HReg hregX86_EBX ( void ) { return mkHReg(False, HRcInt32, 3, 1); } in hregX86_EBX()
52 ST_IN HReg hregX86_ECX ( void ) { return mkHReg(False, HRcInt32, 1, 2); } in hregX86_ECX()
53 ST_IN HReg hregX86_EDX ( void ) { return mkHReg(False, HRcInt32, 2, 3); } in hregX86_EDX()
54 ST_IN HReg hregX86_ESI ( void ) { return mkHReg(False, HRcInt32, 6, 4); } in hregX86_ESI()
55 ST_IN HReg hregX86_EDI ( void ) { return mkHReg(False, HRcInt32, 7, 5); } in hregX86_EDI()
57 ST_IN HReg hregX86_FAKE0 ( void ) { return mkHReg(False, HRcFlt64, 0, 6); } in hregX86_FAKE0()
58 ST_IN HReg hregX86_FAKE1 ( void ) { return mkHReg(False, HRcFlt64, 1, 7); } in hregX86_FAKE1()
59 ST_IN HReg hregX86_FAKE2 ( void ) { return mkHReg(False, HRcFlt64, 2, 8); } in hregX86_FAKE2()
60 ST_IN HReg hregX86_FAKE3 ( void ) { return mkHReg(False, HRcFlt64, 3, 9); } in hregX86_FAKE3()
[all …]
Dhost_amd64_defs.h50 ST_IN HReg hregAMD64_RSI ( void ) { return mkHReg(False, HRcInt64, 6, 0); } in hregAMD64_RSI()
51 ST_IN HReg hregAMD64_RDI ( void ) { return mkHReg(False, HRcInt64, 7, 1); } in hregAMD64_RDI()
52 ST_IN HReg hregAMD64_R8 ( void ) { return mkHReg(False, HRcInt64, 8, 2); } in hregAMD64_R8()
53 ST_IN HReg hregAMD64_R9 ( void ) { return mkHReg(False, HRcInt64, 9, 3); } in hregAMD64_R9()
54 ST_IN HReg hregAMD64_R12 ( void ) { return mkHReg(False, HRcInt64, 12, 4); } in hregAMD64_R12()
55 ST_IN HReg hregAMD64_R13 ( void ) { return mkHReg(False, HRcInt64, 13, 5); } in hregAMD64_R13()
56 ST_IN HReg hregAMD64_R14 ( void ) { return mkHReg(False, HRcInt64, 14, 6); } in hregAMD64_R14()
57 ST_IN HReg hregAMD64_R15 ( void ) { return mkHReg(False, HRcInt64, 15, 7); } in hregAMD64_R15()
58 ST_IN HReg hregAMD64_RBX ( void ) { return mkHReg(False, HRcInt64, 3, 8); } in hregAMD64_RBX()
60 ST_IN HReg hregAMD64_XMM3 ( void ) { return mkHReg(False, HRcVec128, 3, 9); } in hregAMD64_XMM3()
[all …]
Dhost_arm_isel.c114 HReg* vregmap;
115 HReg* vregmapHI;
129 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp ) in lookupIRTemp()
136 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp ) in lookupIRTemp64()
154 static HReg newVRegI ( ISelEnv* env ) in newVRegI()
156 HReg reg = mkHReg(True/*virtual reg*/, HRcInt32, 0/*enc*/, env->vreg_ctr); in newVRegI()
161 static HReg newVRegD ( ISelEnv* env ) in newVRegD()
163 HReg reg = mkHReg(True/*virtual reg*/, HRcFlt64, 0/*enc*/, env->vreg_ctr); in newVRegD()
168 static HReg newVRegF ( ISelEnv* env ) in newVRegF()
170 HReg reg = mkHReg(True/*virtual reg*/, HRcFlt32, 0/*enc*/, env->vreg_ctr); in newVRegF()
[all …]
Dhost_generic_regs.h89 typedef struct { UInt u32; } HReg; typedef
129 extern void ppHReg ( HReg );
134 static inline HReg mkHReg ( Bool virtual, HRegClass rc, UInt enc, UInt ix ) in mkHReg()
141 HReg r; in mkHReg()
149 static inline HRegClass hregClass ( HReg r ) in hregClass()
156 static inline UInt hregIndex ( HReg r ) in hregIndex()
161 static inline UInt hregEncoding ( HReg r ) in hregEncoding()
166 static inline Bool hregIsVirtual ( HReg r ) in hregIsVirtual()
171 static inline Bool sameHReg ( HReg r1, HReg r2 ) in sameHReg()
176 static const HReg INVALID_HREG = { .u32 = 0xFFFFFFFF };
[all …]
Dhost_ppc_isel.c277 HReg* vregmapLo; // Low 64-bits [63:0] Low 32-bits [31:0]
278 HReg* vregmapMedLo; // high 64-bits[127:64] Next 32-bits [63:32]
279 HReg* vregmapMedHi; // unused Next 32-bits [95:64]
280 HReg* vregmapHi; // unused highest 32-bits [127:96]
302 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp ) in lookupIRTemp()
309 static void lookupIRTempPair ( HReg* vrHI, HReg* vrLO, in lookupIRTempPair()
320 static void lookupIRTempQuad ( HReg* vrHi, HReg* vrMedHi, HReg* vrMedLo, in lookupIRTempQuad()
321 HReg* vrLo, ISelEnv* env, IRTemp tmp ) in lookupIRTempQuad()
342 static HReg newVRegI ( ISelEnv* env ) in newVRegI()
344 HReg reg in newVRegI()
[all …]
Dhost_mips_isel.c116 HReg* vregmap;
117 HReg* vregmapHI;
133 static HReg lookupIRTemp(ISelEnv * env, IRTemp tmp) in lookupIRTemp()
140 static void lookupIRTemp64(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp) in lookupIRTemp64()
150 lookupIRTempPair(HReg * vrHI, HReg * vrLO, ISelEnv * env, IRTemp tmp) in lookupIRTempPair()
169 static HReg newVRegI(ISelEnv * env) in newVRegI()
171 HReg reg = mkHReg(True/*virtual reg*/, in newVRegI()
177 static HReg newVRegD(ISelEnv * env) in newVRegD()
179 HReg reg = mkHReg(True/*virtual reg*/, in newVRegD()
185 static HReg newVRegF(ISelEnv * env) in newVRegF()
[all …]
Dhost_arm64_isel.c98 HReg* vregmap;
99 HReg* vregmapHI;
115 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp ) in lookupIRTemp()
122 static void lookupIRTempPair ( HReg* vrHI, HReg* vrLO, in lookupIRTempPair()
141 static HReg newVRegI ( ISelEnv* env ) in newVRegI()
143 HReg reg = mkHReg(True/*virtual reg*/, HRcInt64, 0, env->vreg_ctr); in newVRegI()
148 static HReg newVRegD ( ISelEnv* env ) in newVRegD()
150 HReg reg = mkHReg(True/*virtual reg*/, HRcFlt64, 0, env->vreg_ctr); in newVRegD()
155 static HReg newVRegV ( ISelEnv* env ) in newVRegV()
157 HReg reg = mkHReg(True/*virtual reg*/, HRcVec128, 0, env->vreg_ctr); in newVRegV()
[all …]
Dhost_x86_isel.c177 HReg* vregmap;
178 HReg* vregmapHI;
193 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp ) in lookupIRTemp()
200 static void lookupIRTemp64 ( HReg* vrHI, HReg* vrLO, ISelEnv* env, IRTemp tmp ) in lookupIRTemp64()
218 static HReg newVRegI ( ISelEnv* env ) in newVRegI()
220 HReg reg = mkHReg(True/*virtual reg*/, HRcInt32, 0/*enc*/, env->vreg_ctr); in newVRegI()
225 static HReg newVRegF ( ISelEnv* env ) in newVRegF()
227 HReg reg = mkHReg(True/*virtual reg*/, HRcFlt64, 0/*enc*/, env->vreg_ctr); in newVRegF()
232 static HReg newVRegV ( ISelEnv* env ) in newVRegV()
234 HReg reg = mkHReg(True/*virtual reg*/, HRcVec128, 0/*enc*/, env->vreg_ctr); in newVRegV()
[all …]
Dhost_amd64_isel.c152 HReg* vregmap;
153 HReg* vregmapHI;
168 static HReg lookupIRTemp ( ISelEnv* env, IRTemp tmp ) in lookupIRTemp()
175 static void lookupIRTempPair ( HReg* vrHI, HReg* vrLO, in lookupIRTempPair()
194 static HReg newVRegI ( ISelEnv* env ) in newVRegI()
196 HReg reg = mkHReg(True/*virtual reg*/, HRcInt64, 0/*enc*/, env->vreg_ctr); in newVRegI()
201 static HReg newVRegV ( ISelEnv* env ) in newVRegV()
203 HReg reg = mkHReg(True/*virtual reg*/, HRcVec128, 0/*enc*/, env->vreg_ctr); in newVRegV()
228 static HReg iselIntExpr_R_wrk ( ISelEnv* env, IRExpr* e );
229 static HReg iselIntExpr_R ( ISelEnv* env, IRExpr* e );
[all …]
Dhost_tilegx_isel.c98 HReg *vregmap;
119 static HReg lookupIRTemp ( ISelEnv * env, IRTemp tmp ) in lookupIRTemp()
135 static HReg newVRegI ( ISelEnv * env ) in newVRegI()
137 HReg reg = mkHReg(True /*virtual R*/, HRcGPR(), 0, env->vreg_ctr); in newVRegI()
165 static HReg iselWordExpr_R_wrk ( ISelEnv * env, IRExpr * e );
166 static HReg iselWordExpr_R ( ISelEnv * env, IRExpr * e );
182 static TILEGXInstr *mk_iMOVds_RR ( HReg r_dst, HReg r_src ) in mk_iMOVds_RR()
218 HReg argregs[TILEGX_N_REGPARMS]; in doHelperCall()
219 HReg tmpregs[TILEGX_N_REGPARMS]; in doHelperCall()
224 HReg src = INVALID_HREG; in doHelperCall()
[all …]
Dhost_s390_isel.c108 HReg *vregmap;
109 HReg *vregmapHI;
128 static HReg s390_isel_int_expr(ISelEnv *, IRExpr *);
133 static void s390_isel_int128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
134 static HReg s390_isel_float_expr(ISelEnv *, IRExpr *);
135 static void s390_isel_float128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
136 static HReg s390_isel_dfp_expr(ISelEnv *, IRExpr *);
137 static void s390_isel_dfp128_expr(HReg *, HReg *, ISelEnv *, IRExpr *);
196 static HReg
208 lookupIRTemp128(HReg *hi, HReg *lo, ISelEnv *env, IRTemp tmp) in lookupIRTemp128()
[all …]
Dhost_generic_regs.c61 void ppHReg ( HReg r ) in ppHReg()
107 HReg reg = univ->regs[i]; in RRegUniverse__check_is_sane()
113 HReg reg = univ->regs[i]; in RRegUniverse__check_is_sane()
164 void addHRegUse ( HRegUsage* tab, HRegMode mode, HReg reg ) in addHRegUse()
213 Bool HRegUsage__contains ( const HRegUsage* tab, HReg reg ) in HRegUsage__contains()
251 void addToHRegRemap ( HRegRemap* map, HReg orig, HReg replacement ) in addToHRegRemap()
269 HReg lookupHRegRemap ( HRegRemap* map, HReg orig ) in lookupHRegRemap()
Dhost_ppc_defs.c149 void ppHRegPPC ( HReg reg ) in ppHRegPPC()
239 PPCAMode* PPCAMode_IR ( Int idx, HReg base ) { in PPCAMode_IR()
247 PPCAMode* PPCAMode_RR ( HReg idx, HReg base ) { in PPCAMode_RR()
328 PPCRH* PPCRH_Reg ( HReg reg ) { in PPCRH_Reg()
387 PPCRI* PPCRI_Reg ( HReg reg ) { in PPCRI_Reg()
444 PPCVI5s* PPCVI5s_Reg ( HReg reg ) { in PPCVI5s_Reg()
703 PPCInstr* PPCInstr_LI ( HReg dst, ULong imm64, Bool mode64 ) in PPCInstr_LI()
713 PPCInstr* PPCInstr_Alu ( PPCAluOp op, HReg dst, in PPCInstr_Alu()
714 HReg srcL, PPCRH* srcR ) { in PPCInstr_Alu()
724 HReg dst, HReg srcL, PPCRH* srcR ) { in PPCInstr_Shft()
[all …]
Dhost_arm64_defs.c145 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()
[all …]
Dhost_arm_defs.c143 void ppHRegARM ( HReg reg ) { in ppHRegARM()
205 ARMAMode1* ARMAMode1_RI ( HReg reg, Int simm13 ) { in ARMAMode1_RI()
213 ARMAMode1* ARMAMode1_RRS ( HReg base, HReg index, UInt shift ) { in ARMAMode1_RRS()
273 ARMAMode2* ARMAMode2_RI ( HReg reg, Int simm9 ) { in ARMAMode2_RI()
281 ARMAMode2* ARMAMode2_RR ( HReg base, HReg index ) { in ARMAMode2_RR()
339 ARMAModeV* mkARMAModeV ( HReg reg, Int simm11 ) { in mkARMAModeV()
365 ARMAModeN *mkARMAModeN_RR ( HReg rN, HReg rM ) { in mkARMAModeN_RR()
373 ARMAModeN *mkARMAModeN_R ( HReg rN ) { in mkARMAModeN_R()
432 ARMRI84* ARMRI84_R ( HReg reg ) { in ARMRI84_R()
487 ARMRI5* ARMRI5_R ( HReg reg ) { in ARMRI5_R()
[all …]
Dhost_mips_defs.c132 void ppHRegMIPS(HReg reg, Bool mode64) in ppHRegMIPS()
454 MIPSAMode *MIPSAMode_IR(Int idx, HReg base) in MIPSAMode_IR()
464 MIPSAMode *MIPSAMode_RR(HReg idx, HReg base) in MIPSAMode_RR()
597 MIPSRH *MIPSRH_Reg(HReg reg) in MIPSRH_Reg()
759 MIPSInstr *MIPSInstr_LI(HReg dst, ULong imm) in MIPSInstr_LI()
768 MIPSInstr *MIPSInstr_Alu(MIPSAluOp op, HReg dst, HReg srcL, MIPSRH * srcR) in MIPSInstr_Alu()
779 MIPSInstr *MIPSInstr_Shft(MIPSShftOp op, Bool sz32, HReg dst, HReg srcL, in MIPSInstr_Shft()
792 MIPSInstr *MIPSInstr_Unary(MIPSUnaryOp op, HReg dst, HReg src) in MIPSInstr_Unary()
802 MIPSInstr *MIPSInstr_Cmp(Bool syned, Bool sz32, HReg dst, HReg srcL, HReg srcR, in MIPSInstr_Cmp()
817 MIPSInstr *MIPSInstr_Mul(Bool syned, Bool wid, Bool sz32, HReg dst, HReg srcL, in MIPSInstr_Mul()
[all …]
Dhost_tilegx_defs.c59 void ppHRegTILEGX ( HReg reg ) in ppHRegTILEGX()
176 static void ppLoadImm ( HReg dst, ULong imm ) in ppLoadImm()
194 HReg r_srcL = instr->GXin.Alu.srcL; in ppTILEGXInstr()
207 HReg r_srcL = instr->GXin.Shft.srcL; in ppTILEGXInstr()
556 TILEGXAMode *TILEGXAMode_IR ( Int idx, HReg base ) in TILEGXAMode_IR()
627 TILEGXRH *TILEGXRH_Reg ( HReg reg ) in TILEGXRH_Reg()
682 TILEGXInstr *TILEGXInstr_LI ( HReg dst, ULong imm ) in TILEGXInstr_LI()
691 TILEGXInstr *TILEGXInstr_Alu ( TILEGXAluOp op, HReg dst, HReg srcL, in TILEGXInstr_Alu()
703 TILEGXInstr *TILEGXInstr_Shft ( TILEGXShftOp op, Bool sz32, HReg dst, HReg srcL, in TILEGXInstr_Shft()
716 TILEGXInstr *TILEGXInstr_Unary ( TILEGXUnaryOp op, HReg dst, HReg src ) in TILEGXInstr_Unary()
[all …]
Dhost_x86_defs.c98 void ppHRegX86 ( HReg reg ) in ppHRegX86()
160 X86AMode* X86AMode_IR ( UInt imm32, HReg reg ) { in X86AMode_IR()
167 X86AMode* X86AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { in X86AMode_IRRS()
248 X86RMI* X86RMI_Reg ( HReg reg ) { in X86RMI_Reg()
319 X86RI* X86RI_Reg ( HReg reg ) { in X86RI_Reg()
369 X86RM* X86RM_Reg ( HReg reg ) { in X86RM_Reg()
564 X86Instr* X86Instr_Alu32R ( X86AluOp op, X86RMI* src, HReg dst ) { in X86Instr_Alu32R()
581 X86Instr* X86Instr_Sh32 ( X86ShiftOp op, UInt src, HReg dst ) { in X86Instr_Sh32()
596 X86Instr* X86Instr_Unary32 ( X86UnaryOp op, HReg dst ) { in X86Instr_Unary32()
603 X86Instr* X86Instr_Lea32 ( X86AMode* am, HReg dst ) { in X86Instr_Lea32()
[all …]
Dhost_amd64_defs.c104 void ppHRegAMD64 ( HReg reg ) in ppHRegAMD64()
132 static void ppHRegAMD64_lo32 ( HReg reg ) in ppHRegAMD64_lo32()
186 AMD64AMode* AMD64AMode_IR ( UInt imm32, HReg reg ) { in AMD64AMode_IR()
193 AMD64AMode* AMD64AMode_IRRS ( UInt imm32, HReg base, HReg indEx, Int shift ) { in AMD64AMode_IRRS()
262 AMD64RMI* AMD64RMI_Reg ( HReg reg ) { in AMD64RMI_Reg()
342 AMD64RI* AMD64RI_Reg ( HReg reg ) { in AMD64RI_Reg()
392 AMD64RM* AMD64RM_Reg ( HReg reg ) { in AMD64RM_Reg()
589 AMD64Instr* AMD64Instr_Imm64 ( ULong imm64, HReg dst ) { in AMD64Instr_Imm64()
596 AMD64Instr* AMD64Instr_Alu64R ( AMD64AluOp op, AMD64RMI* src, HReg dst ) { in AMD64Instr_Alu64R()
613 AMD64Instr* AMD64Instr_Sh64 ( AMD64ShiftOp op, UInt src, HReg dst ) { in AMD64Instr_Sh64()
[all …]

12