/external/valgrind/main/VEX/priv/ |
D | host_mips_defs.c | 41 void ppHRegMIPS(HReg reg, Bool mode64) in ppHRegMIPS() argument 104 HReg hregMIPS_GPR0(Bool mode64) in hregMIPS_GPR0() argument 106 return MkHRegGPR(0, mode64); in hregMIPS_GPR0() 109 HReg hregMIPS_GPR1(Bool mode64) in hregMIPS_GPR1() argument 111 return MkHRegGPR(1, mode64); in hregMIPS_GPR1() 114 HReg hregMIPS_GPR2(Bool mode64) in hregMIPS_GPR2() argument 116 return MkHRegGPR(2, mode64); in hregMIPS_GPR2() 119 HReg hregMIPS_GPR3(Bool mode64) in hregMIPS_GPR3() argument 121 return MkHRegGPR(3, mode64); in hregMIPS_GPR3() 124 HReg hregMIPS_GPR4(Bool mode64) in hregMIPS_GPR4() argument [all …]
|
D | host_mips_defs.h | 45 extern HReg hregMIPS_GPR0(Bool mode64); // scratch reg / zero reg 46 extern HReg hregMIPS_GPR1(Bool mode64); // reserved for trap handling 47 extern HReg hregMIPS_GPR2(Bool mode64); // reserved for trap handling 48 extern HReg hregMIPS_GPR3(Bool mode64); 49 extern HReg hregMIPS_GPR4(Bool mode64); 50 extern HReg hregMIPS_GPR5(Bool mode64); 51 extern HReg hregMIPS_GPR6(Bool mode64); 52 extern HReg hregMIPS_GPR7(Bool mode64); 53 extern HReg hregMIPS_GPR8(Bool mode64); 54 extern HReg hregMIPS_GPR9(Bool mode64); [all …]
|
D | host_mips_isel.c | 56 static Bool mode64 = False; variable 118 Bool mode64; member 148 vassert(env->mode64); in lookupIRTempPair() 160 ppMIPSInstr(instr, mode64); in addInstr() 167 HReg reg = mkHReg(env->vreg_ctr, HRcGPR(env->mode64), in newVRegI() 182 HReg reg = mkHReg(env->vreg_ctr, HRcFPR(env->mode64), in newVRegF() 190 HReg sp = StackPointer(mode64); in add_to_sp() 198 HReg sp = StackPointer(mode64); in sub_from_sp() 279 am_addr = MIPSAMode_IR(0, StackPointer(mode64)); in set_MIPS_rounding_mode() 282 addInstr(env, MIPSInstr_Store(4, am_addr, fcsr_old, mode64)); in set_MIPS_rounding_mode() [all …]
|
D | host_ppc_defs.h | 51 extern HReg hregPPC_GPR0 ( Bool mode64 ); // scratch reg / zero reg 52 extern HReg hregPPC_GPR1 ( Bool mode64 ); // Stack Frame Pointer 53 extern HReg hregPPC_GPR2 ( Bool mode64 ); // not used: TOC pointer 54 extern HReg hregPPC_GPR3 ( Bool mode64 ); 55 extern HReg hregPPC_GPR4 ( Bool mode64 ); 56 extern HReg hregPPC_GPR5 ( Bool mode64 ); 57 extern HReg hregPPC_GPR6 ( Bool mode64 ); 58 extern HReg hregPPC_GPR7 ( Bool mode64 ); 59 extern HReg hregPPC_GPR8 ( Bool mode64 ); 60 extern HReg hregPPC_GPR9 ( Bool mode64 ); [all …]
|
D | host_ppc_defs.c | 95 HReg hregPPC_GPR0 ( Bool mode64 ) { return MkHRegGPR( 0, mode64); } in hregPPC_GPR0() argument 96 HReg hregPPC_GPR1 ( Bool mode64 ) { return MkHRegGPR( 1, mode64); } in hregPPC_GPR1() argument 97 HReg hregPPC_GPR2 ( Bool mode64 ) { return MkHRegGPR( 2, mode64); } in hregPPC_GPR2() argument 98 HReg hregPPC_GPR3 ( Bool mode64 ) { return MkHRegGPR( 3, mode64); } in hregPPC_GPR3() argument 99 HReg hregPPC_GPR4 ( Bool mode64 ) { return MkHRegGPR( 4, mode64); } in hregPPC_GPR4() argument 100 HReg hregPPC_GPR5 ( Bool mode64 ) { return MkHRegGPR( 5, mode64); } in hregPPC_GPR5() argument 101 HReg hregPPC_GPR6 ( Bool mode64 ) { return MkHRegGPR( 6, mode64); } in hregPPC_GPR6() argument 102 HReg hregPPC_GPR7 ( Bool mode64 ) { return MkHRegGPR( 7, mode64); } in hregPPC_GPR7() argument 103 HReg hregPPC_GPR8 ( Bool mode64 ) { return MkHRegGPR( 8, mode64); } in hregPPC_GPR8() argument 104 HReg hregPPC_GPR9 ( Bool mode64 ) { return MkHRegGPR( 9, mode64); } in hregPPC_GPR9() argument [all …]
|
D | host_ppc_isel.c | 280 Bool mode64; member 317 vassert(!env->mode64); in lookupIRTempQuad() 331 ppPPCInstr(instr, env->mode64); in addInstr() 338 HReg reg = mkHReg(env->vreg_ctr, HRcGPR(env->mode64), in newVRegI() 484 HReg sp = StackFramePtr(env->mode64); in add_to_sp() 492 HReg sp = StackFramePtr(env->mode64); in sub_from_sp() 508 addInstr(env, mk_iMOVds_RR(r, StackFramePtr(env->mode64))); in get_sp_aligned16() 514 PPCInstr_LI(align16, 0xFFFFFFFFFFFFFFF0ULL, env->mode64)); in get_sp_aligned16() 528 vassert(!env->mode64); in mk_LoadRR32toFPR() 533 am_addr0 = PPCAMode_IR( 0, StackFramePtr(env->mode64) ); in mk_LoadRR32toFPR() [all …]
|
D | host_generic_reg_alloc2.c | 150 Bool mode64 in instrMentionsReg() argument 155 (*getRegUsage)(®_usage, instr, mode64); in instrMentionsReg() 182 Bool mode64 in findMostDistantlyMentionedVReg() argument 195 instrs_in->arr[m], state[k].vreg, mode64)) in findMostDistantlyMentionedVReg() 344 Bool mode64 in doRegisterAllocation() 418 (*ppInstr)(_tmp, mode64); \ in doRegisterAllocation() 535 (*getRegUsage)( ®_usage, instrs_in->arr[ii], mode64 ); in doRegisterAllocation() 539 (*ppInstr)(instrs_in->arr[ii], mode64); in doRegisterAllocation() 556 (*ppInstr)(instrs_in->arr[ii], mode64); in doRegisterAllocation() 645 (*ppInstr)(instrs_in->arr[ii], mode64); in doRegisterAllocation() [all …]
|
D | main_main.c | 222 Bool mode64, chainingAllowed; in LibVEX_Translate() local 249 mode64 = False; in LibVEX_Translate() 276 mode64 = False; in LibVEX_Translate() 300 mode64 = True; in LibVEX_Translate() 323 mode64 = False; in LibVEX_Translate() 325 &available_real_regs, mode64 ); in LibVEX_Translate() 343 mode64 = True; in LibVEX_Translate() 345 &available_real_regs, mode64 ); in LibVEX_Translate() 363 mode64 = True; in LibVEX_Translate() 365 &available_real_regs, mode64 ); in LibVEX_Translate() [all …]
|
D | guest_ppc_toIR.c | 166 static Bool mode64 = False; variable 212 (mode64 ? offsetof(VexGuestPPC64State, _x) : \ 1050 IRType ty = mode64 ? Ity_I64 : Ity_I32; in getIReg() 1058 IRType ty = mode64 ? Ity_I64 : Ity_I32; in putIReg() 1447 IRType ty = mode64 ? Ity_I64 : Ity_I32; in ea_rA_idxd() 1456 IRType ty = mode64 ? Ity_I64 : Ity_I32; in ea_rA_simm() 1465 IRType ty = mode64 ? Ity_I64 : Ity_I32; in ea_rAor0() 1485 IRType ty = mode64 ? Ity_I64 : Ity_I32; in ea_rAor0_simm() 1498 IRType ty = mode64 ? Ity_I64 : Ity_I32; in addr_align() 1521 if (mode64) { in gen_SIGBUS_if_misaligned() [all …]
|
D | host_generic_regs.h | 273 Bool mode64
|
D | guest_mips_toIR.c | 72 static Bool mode64 = False; variable 705 return mode64 ? mkU64(0x0) : mkU32(0x0); in getIReg() 707 IRType ty = mode64 ? Ity_I64 : Ity_I32; in getIReg() 740 IRType ty = mode64 ? Ity_I64 : Ity_I32; in putIReg() 782 vassert(mode64); in narrowTo() 786 vassert(mode64); in narrowTo() 878 IRType ty = mode64 ? Ity_F64 : Ity_F32; in getFReg() 906 IRType ty = mode64 ? Ity_F64 : Ity_F32; in putFReg() 1320 IRType ty = mode64 ? Ity_I64 : Ity_I32; in disInstr_MIPS_WRK() 1321 IRType tyF = mode64 ? Ity_F64 : Ity_F32; in disInstr_MIPS_WRK() [all …]
|
D | host_amd64_defs.c | 1010 void ppAMD64Instr ( AMD64Instr* i, Bool mode64 ) in ppAMD64Instr() argument 1012 vassert(mode64 == True); in ppAMD64Instr() 1326 void getRegUsage_AMD64Instr ( HRegUsage* u, AMD64Instr* i, Bool mode64 ) in getRegUsage_AMD64Instr() argument 1329 vassert(mode64 == True); in getRegUsage_AMD64Instr() 1625 ppAMD64Instr(i, mode64); in getRegUsage_AMD64Instr() 1636 void mapRegs_AMD64Instr ( HRegRemap* m, AMD64Instr* i, Bool mode64 ) in mapRegs_AMD64Instr() argument 1638 vassert(mode64 == True); in mapRegs_AMD64Instr() 1808 ppAMD64Instr(i, mode64); in mapRegs_AMD64Instr() 1855 HReg rreg, Int offsetB, Bool mode64 ) in genSpill_AMD64() argument 1860 vassert(mode64 == True); in genSpill_AMD64() [all …]
|
D | host_x86_defs.c | 923 void ppX86Instr ( X86Instr* i, Bool mode64 ) { in ppX86Instr() argument 924 vassert(mode64 == False); in ppX86Instr() 1218 void getRegUsage_X86Instr (HRegUsage* u, X86Instr* i, Bool mode64) in getRegUsage_X86Instr() argument 1221 vassert(mode64 == False); in getRegUsage_X86Instr() 1494 void mapRegs_X86Instr ( HRegRemap* m, X86Instr* i, Bool mode64 ) in mapRegs_X86Instr() argument 1496 vassert(mode64 == False); in mapRegs_X86Instr() 1657 ppX86Instr(i, mode64); in mapRegs_X86Instr() 1702 HReg rreg, Int offsetB, Bool mode64 ) in genSpill_X86() argument 1707 vassert(mode64 == False); in genSpill_X86() 1727 HReg rreg, Int offsetB, Bool mode64 ) in genReload_X86() argument [all …]
|
D | host_s390_defs.h | 531 void ppS390Instr(s390_insn *, Bool mode64);
|
D | host_x86_defs.h | 715 Bool mode64,
|
D | host_arm_defs.c | 1989 void getRegUsage_ARMInstr ( HRegUsage* u, ARMInstr* i, Bool mode64 ) in getRegUsage_ARMInstr() argument 1991 vassert(mode64 == False); in getRegUsage_ARMInstr() 2287 void mapRegs_ARMInstr ( HRegRemap* m, ARMInstr* i, Bool mode64 ) in mapRegs_ARMInstr() argument 2289 vassert(mode64 == False); in mapRegs_ARMInstr() 2531 HReg rreg, Int offsetB, Bool mode64 ) in genSpill_ARM() argument 2536 vassert(mode64 == False); in genSpill_ARM() 2586 HReg rreg, Int offsetB, Bool mode64 ) in genReload_ARM() argument 2591 vassert(mode64 == False); in genReload_ARM() 2934 Bool mode64, in emit_ARMInstr() argument 2942 vassert(mode64 == False); in emit_ARMInstr()
|
D | host_amd64_defs.h | 754 Bool mode64,
|
D | host_arm_defs.h | 1021 Bool mode64,
|
D | host_s390_defs.c | 401 ppS390Instr(s390_insn *insn, Bool mode64) in ppS390Instr() argument 418 getAllocableRegs_S390(Int *nregs, HReg **arr, Bool mode64) in getAllocableRegs_S390() argument 427 getRegUsage_S390Instr(HRegUsage *u, s390_insn *insn, Bool mode64) in getRegUsage_S390Instr() argument 435 mapRegs_S390Instr(HRegRemap *m, s390_insn *insn, Bool mode64) in mapRegs_S390Instr() argument 455 genSpill_S390(HInstr **i1, HInstr **i2, HReg rreg, Int offsetB, Bool mode64) in genSpill_S390() argument 482 genReload_S390(HInstr **i1, HInstr **i2, HReg rreg, Int offsetB, Bool mode64) in genReload_S390() argument 7856 Bool mode64, void *disp_cp_chain_me_to_slowEP, in emit_S390Instr() argument
|