/external/valgrind/VEX/priv/ |
D | host_ppc_defs.h | 60 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 …]
|
D | host_s390_defs.h | 42 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 …]
|
D | host_arm64_defs.h | 42 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 …]
|
D | host_arm_defs.h | 43 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 …]
|
D | host_mips_defs.h | 55 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 …]
|
D | host_tilegx_defs.h | 48 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 …]
|
D | host_x86_defs.h | 50 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 …]
|
D | host_amd64_defs.h | 50 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 …]
|
D | host_arm_isel.c | 114 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 …]
|
D | host_generic_regs.h | 89 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 …]
|
D | host_ppc_isel.c | 277 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 …]
|
D | host_mips_isel.c | 116 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 …]
|
D | host_arm64_isel.c | 98 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 …]
|
D | host_x86_isel.c | 177 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 …]
|
D | host_amd64_isel.c | 152 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 …]
|
D | host_tilegx_isel.c | 98 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 …]
|
D | host_s390_isel.c | 108 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 …]
|
D | host_generic_regs.c | 61 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()
|
D | host_ppc_defs.c | 149 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 …]
|
D | host_arm64_defs.c | 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() [all …]
|
D | host_arm_defs.c | 143 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 …]
|
D | host_mips_defs.c | 132 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 …]
|
D | host_tilegx_defs.c | 59 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 …]
|
D | host_x86_defs.c | 98 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 …]
|
D | host_amd64_defs.c | 104 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 …]
|