/external/valgrind/VEX/priv/ |
D | guest_tilegx_toIR.c | 180 IRType ty = Ity_I64; in getIReg() 191 IRType ty = Ity_I64; in putIReg() 214 if (src_ty == Ity_I64 && dst_ty == Ity_I8) { in narrowTo() 217 if (src_ty == Ity_I64 && dst_ty == Ity_I16) { in narrowTo() 220 if (src_ty == Ity_I64 && dst_ty == Ity_I32) { in narrowTo() 362 Ity_I64)); in disInstr_TILEGX_WRK() 486 t2 = newTemp(Ity_I64); in disInstr_TILEGX_WRK() 491 t2 = newTemp(Ity_I64); in disInstr_TILEGX_WRK() 496 t2 = newTemp(Ity_I64); in disInstr_TILEGX_WRK() 535 t2 = newTemp(Ity_I64); in disInstr_TILEGX_WRK() [all …]
|
D | guest_s390_toIR.c | 564 case Ity_I64: in s390_cc_widen() 766 op = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_OP), Ity_I64); in s390_call_calculate_cc() 767 dep1 = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_DEP1), Ity_I64); in s390_call_calculate_cc() 768 dep2 = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_DEP2), Ity_I64); in s390_call_calculate_cc() 769 ndep = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_NDEP), Ity_I64); in s390_call_calculate_cc() 826 op = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_OP), Ity_I64); in s390_call_calculate_cond() 827 dep1 = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_DEP1), Ity_I64); in s390_call_calculate_cond() 828 dep2 = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_DEP2), Ity_I64); in s390_call_calculate_cond() 829 ndep = IRExpr_Get(S390X_GUEST_OFFSET(guest_CC_NDEP), Ity_I64); in s390_call_calculate_cond() 1096 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I64); in put_gpr_dw0() [all …]
|
D | ir_defs.c | 55 case Ity_I64: vex_printf( "I64"); break; in ppIRType() 2593 BINARY(Ity_I64,Ity_I64, Ity_I64); in typeOfPrimop() 2604 BINARY(Ity_I64,Ity_I8, Ity_I64); in typeOfPrimop() 2613 BINARY(Ity_I64,Ity_I8, Ity_I64); in typeOfPrimop() 2642 UNARY(Ity_I64, Ity_I64); in typeOfPrimop() 2659 COMPARISON(Ity_I64); in typeOfPrimop() 2664 case Iop_CmpNEZ64: UNARY_COMPARISON(Ity_I64); in typeOfPrimop() 2669 case Iop_CmpwNEZ64: case Iop_Left64: UNARY(Ity_I64,Ity_I64); in typeOfPrimop() 2671 case Iop_GetMSBs8x8: UNARY(Ity_I64, Ity_I8); in typeOfPrimop() 2679 BINARY(Ity_I32,Ity_I32, Ity_I64); in typeOfPrimop() [all …]
|
D | guest_mips_toIR.c | 464 t1 = newTemp(mode64 ? Ity_I64 : Ity_I32); \ 473 t1 = newTemp(mode64 ? Ity_I64 : Ity_I32); \ 480 t2 = newTemp(Ity_I64); \ 487 t2 = newTemp(Ity_I64); \ 489 t4 = newTemp(Ity_I64); \ 1028 return IRExpr_Get(accumulatorGuestRegOffset(acNo), Ity_I64); in getAcc() 1060 IRType ty = mode64 ? Ity_I64 : Ity_I32; in getIReg() 1069 return IRExpr_Get(offsetof(VexGuestMIPS64State, guest_HI), Ity_I64); in getHI() 1077 return IRExpr_Get(offsetof(VexGuestMIPS64State, guest_LO), Ity_I64); in getLO() 1202 return IRExpr_Get(offsetof(VexGuestMIPS64State, guest_ULR), Ity_I64); in getULR() [all …]
|
D | guest_amd64_toIR.c | 292 case Ity_I64: return mkU64(i); in mkU() 320 case Ity_I64: return 3 +op8; in mkSizedOp() 625 case 8: return Ity_I64; in szToITy() 1020 case 4: return unop(Iop_64to32, IRExpr_Get( OFFB_RAX, Ity_I64 )); in getIRegRAX() 1021 case 8: return IRExpr_Get( OFFB_RAX, Ity_I64 ); in getIRegRAX() 1031 case 8: vassert(ty == Ity_I64); in putIRegRAX() 1068 case 4: return unop(Iop_64to32, IRExpr_Get( OFFB_RDX, Ity_I64 )); in getIRegRDX() 1069 case 8: return IRExpr_Get( OFFB_RDX, Ity_I64 ); in getIRegRDX() 1098 Ity_I64 ); in getIReg64() 1103 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); in putIReg64() [all …]
|
D | guest_ppc_toIR.c | 597 vassert(tyA == Ity_I32 || tyA == Ity_I64); in store() 769 IRTemp hi64 = newTemp(Ity_I64); in breakV128to4xF64() 770 IRTemp lo64 = newTemp(Ity_I64); in breakV128to4xF64() 807 IRTemp hi64 = newTemp(Ity_I64); in breakV128to4x64S() 808 IRTemp lo64 = newTemp(Ity_I64); in breakV128to4x64S() 815 *t0 = newTemp(Ity_I64); in breakV128to4x64S() 816 *t1 = newTemp(Ity_I64); in breakV128to4x64S() 817 *t2 = newTemp(Ity_I64); in breakV128to4x64S() 818 *t3 = newTemp(Ity_I64); in breakV128to4x64S() 834 IRTemp hi64 = newTemp(Ity_I64); in breakV128to4x64U() [all …]
|
D | guest_x86_toIR.c | 579 return IRExpr_Get( xmmGuestRegLane64offset(xmmreg,laneno), Ity_I64 ); in getXMMRegLane64() 605 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); in putXMMRegLane64() 1439 hWordTy = sizeof(HWord)==4 ? Ity_I32 : Ity_I64; in handleSegOverride() 1444 r64 = newTemp(Ity_I64); in handleSegOverride() 1458 Ity_I64, in handleSegOverride() 2241 IRTemp src64 = newTemp(Ity_I64); in codegen_div() 2242 IRTemp dst64 = newTemp(Ity_I64); in codegen_div() 2435 IRTemp r64 = newTemp(Ity_I64); in dis_Grp2() 2442 Ity_I64, in dis_Grp2() 2753 IRTemp res64 = newTemp(Ity_I64); in codegen_mulL_A_D() [all …]
|
D | guest_arm64_toIR.c | 459 case Ity_I64: return Iop_And64; in mkAND() 467 case Ity_I64: return Iop_Or64; in mkOR() 475 case Ity_I64: return Iop_Xor64; in mkXOR() 483 case Ity_I64: return Iop_Shl64; in mkSHL() 491 case Ity_I64: return Iop_Shr64; in mkSHR() 499 case Ity_I64: return Iop_Sar64; in mkSAR() 507 case Ity_I64: return Iop_Not64; in mkNOT() 515 case Ity_I64: return Iop_Add64; in mkADD() 523 case Ity_I64: return Iop_Sub64; in mkSUB() 790 case Ity_I64: return mkU64(imm); in mkU() [all …]
|
D | guest_arm_toIR.c | 740 return IRExpr_Get( doubleGuestRegOffset(dregNo), Ity_I64 ); in llGetDRegI64() 752 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64); in llPutDRegI64() 2927 old_mask = newTemp(Ity_I64); in dis_neon_vtb() 2928 old_res = newTemp(Ity_I64); in dis_neon_vtb() 2929 old_arg = newTemp(Ity_I64); in dis_neon_vtb() 2939 arg_l = newTemp(Ity_I64); in dis_neon_vtb() 2940 new_mask = newTemp(Ity_I64); in dis_neon_vtb() 2941 cur_mask = newTemp(Ity_I64); in dis_neon_vtb() 2942 new_res = newTemp(Ity_I64); in dis_neon_vtb() 2943 new_arg = newTemp(Ity_I64); in dis_neon_vtb() [all …]
|
D | host_tilegx_isel.c | 305 typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall() 322 || typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall() 405 vassert(ty == Ity_I64); in iselWordExpr_AMode_wrk() 456 ty == Ity_I1 || ty == Ity_I64); in iselWordExpr_R_wrk() 602 if (ty == Ity_I64) { in iselWordExpr_R_wrk() 1024 || ((ty == Ity_I64))) { in iselWordExpr_R_wrk() 1039 ty == Ity_I32 || ((ty == Ity_I64))) && in iselWordExpr_R_wrk() 1148 ((ty == Ity_I64))); in iselWordExpr_RH_wrk() 1224 else if (ty == Ity_I64) in iselWordExpr_RH6u_wrk() 1417 (tyd == Ity_I64)) { in iselStmt() [all …]
|
D | main_main.c | 440 host_word_type = Ity_I64; in LibVEX_Translate() 474 host_word_type = Ity_I64; in LibVEX_Translate() 495 host_word_type = Ity_I64; in LibVEX_Translate() 529 host_word_type = Ity_I64; in LibVEX_Translate() 564 host_word_type = Ity_I64; in LibVEX_Translate() 582 host_word_type = Ity_I64; in LibVEX_Translate() 623 guest_word_type = Ity_I64; in LibVEX_Translate() 665 guest_word_type = Ity_I64; in LibVEX_Translate() 688 guest_word_type = Ity_I64; in LibVEX_Translate() 730 guest_word_type = Ity_I64; in LibVEX_Translate() [all …]
|
D | host_arm64_isel.c | 649 if (aTy == Ity_I64) { in doHelperCall() 688 if (aTy == Ity_I64) { in doHelperCall() 745 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall() 855 vassert(ty == Ity_I64); in iselIntExpr_AMode_wrk() 859 case Ity_I64: szBbits = 3; break; in iselIntExpr_AMode_wrk() 941 vassert(ty == Ity_I64 || ty == Ity_I32); in iselIntExpr_RIA_wrk() 1205 vassert(ty == Ity_I64 || ty == Ity_I32); in iselIntExpr_RIL_wrk() 1210 if (ty == Ity_I64) { in iselIntExpr_RIL_wrk() 1264 vassert(ty == Ity_I64 || ty == Ity_I8); in iselIntExpr_RI6_wrk() 1446 vassert(ty == Ity_I64 || ty == Ity_I32 || ty == Ity_I16 || ty == Ity_I8); in iselIntExpr_R_wrk() [all …]
|
D | host_amd64_isel.c | 377 vassert(typeOfIRExpr(env->type_env, e) == Ity_I64); in iselIntExpr_single_instruction() 398 vassert(e->Iex.Get.ty == Ity_I64); in iselIntExpr_single_instruction() 568 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall() 626 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall() 673 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall() 925 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: break; in iselIntExpr_R_wrk() 945 if (ty == Ity_I64) { in iselIntExpr_R_wrk() 1777 if (ty == Ity_I64) { in iselIntExpr_R_wrk() 1809 if (ty == Ity_I64) { in iselIntExpr_R_wrk() 1823 if (e->Iex.CCall.retty != Ity_I64 && e->Iex.CCall.retty != Ity_I32) in iselIntExpr_R_wrk() [all …]
|
D | ir_inject.c | 68 IRExpr_Load(endian, Ity_I64, addr)); in load_aux() 100 case Ity_I128: concat = Iop_64HLto128; type = Ity_I64; goto load128; in load()
|
D | host_mips_isel.c | 526 } else if (aTy == Ity_I64) { /* Ity_I64 */ in doHelperCall() 565 } else if (aTy == Ity_I64) { /* Ity_I64 */ in doHelperCall() 622 case Ity_I64: in doHelperCall() 718 Bool aligned4imm = toBool(xferTy == Ity_I32 || xferTy == Ity_I64); in iselWordExpr_AMode_wrk() 719 vassert(ty == Ity_I64); in iselWordExpr_AMode_wrk() 799 || ty == Ity_F32 || (ty == Ity_I64 && mode64) in iselWordExpr_R_wrk() 954 } else if (ty == Ity_I64) { in iselWordExpr_R_wrk() 1342 else if (ty == Ity_I64) { in iselWordExpr_R_wrk() 1753 else if (ty == Ity_I64) { in iselWordExpr_R_wrk() 1779 || ((ty == Ity_I64) && mode64)) { in iselWordExpr_R_wrk() [all …]
|
D | host_ppc_isel.c | 889 vassert(ty == Ity_I32 || ty == Ity_I64); in doHelperCall() 970 vassert(ty == Ity_I32 || ty == Ity_I64); in doHelperCall() 1035 case Ity_I64: in doHelperCall() 1406 ty == Ity_I32 || ((ty == Ity_I64) && mode64)); in iselWordExpr_R_wrk() 1517 if (ty == Ity_I64) { in iselWordExpr_R_wrk() 2363 ty == Ity_I32 || ((ty == Ity_I64) && mode64)) { in iselWordExpr_R_wrk() 2380 if (mode64 && ty == Ity_I64) { in iselWordExpr_R_wrk() 2399 if (!(ty == Ity_I32 || (mode64 && ty == Ity_I64))) in iselWordExpr_R_wrk() 2439 ty == Ity_I32 || ((ty == Ity_I64) && mode64)) && in iselWordExpr_R_wrk() 2544 Bool aligned4imm = toBool(xferTy == Ity_I32 || xferTy == Ity_I64); in iselWordExpr_AMode_wrk() [all …]
|
D | host_s390_isel.c | 338 vassert(typeOfIRExpr(env->type_env, expr) == Ity_I64); in s390_isel_amode() 369 vassert(typeOfIRExpr(env->type_env, expr) == Ity_I64); in s390_isel_amode_b12_b20() 560 if (type != Ity_I64) { in doHelperCall() 610 size = sizeofIRType(Ity_I64); in doHelperCall() 625 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in doHelperCall() 1089 vassert(ty == Ity_I8 || ty == Ity_I16 || ty == Ity_I32 || ty == Ity_I64); in s390_isel_int_expr_wrk() 1911 ty == Ity_I64); in s390_isel_int_expr_RMI() 3535 case Ity_I64: in s390_isel_stmt() 3611 if (tyd != Ity_I64) in s390_isel_stmt() 3658 case Ity_I64: in s390_isel_stmt() [all …]
|
D | guest_generic_bb_to_IR.c | 230 vassert(guest_word_type == Ity_I32 || guest_word_type == Ity_I64); in bb_to_IR() 537 if (host_word_szB == 8) host_word_type = Ity_I64; in bb_to_IR() 736 host_word_type==Ity_I64 ? Iop_CmpNE64 : Iop_CmpNE32, in bb_to_IR() 738 host_word_type==Ity_I64 in bb_to_IR()
|
D | host_x86_isel.c | 365 if (arg_ty == Ity_I64) { in pushArg() 663 case Ity_I64: in doHelperCall() 2090 vassert(typeOfIRExpr(env->type_env,e) == Ity_I64); in iselInt64Expr_wrk() 2124 vassert(e->Iex.Load.ty == Ity_I64); in iselInt64Expr_wrk() 3318 IRExpr_Load(Iend_LE,Ity_I64,bind(0)))); in iselVecExpr_wrk() 3904 if (tyd == Ity_I64) { in iselStmt() 3947 if (ty == Ity_I64) { in iselStmt() 4004 if (ty == Ity_I64) { in iselStmt() 4049 if (ty == Ity_I64) { in iselStmt() 4096 case Ity_I64: case Ity_I32: case Ity_I16: case Ity_I8: in iselStmt() [all …]
|
D | host_arm_isel.c | 536 else if (aTy == Ity_I64) { in doHelperCall() 592 else if (aTy == Ity_I64) { in doHelperCall() 660 case Ity_I64: in doHelperCall() 1929 vassert(typeOfIRExpr(env->type_env,e) == Ity_I64); in iselInt64Expr_wrk() 1964 vassert(e->Iex.Load.ty == Ity_I64); in iselInt64Expr_wrk() 2193 vassert(ty == Ity_I64); in iselNeon64Expr_wrk() 2211 vassert(ty == Ity_I64); in iselNeon64Expr_wrk() 2220 vassert(ty == Ity_I64); in iselNeon64Expr_wrk() 4312 typeOfIRExpr(env->type_env, e->Iex.Binop.arg1) == Ity_I64 && in iselNeonExpr_wrk() 4313 typeOfIRExpr(env->type_env, e->Iex.Binop.arg2) == Ity_I64 && in iselNeonExpr_wrk() [all …]
|
/external/valgrind/memcheck/ |
D | mc_translate.c | 382 case Ity_I64: in shadowTypeV() 387 case Ity_F64: return Ity_I64; in shadowTypeV() 388 case Ity_D64: return Ity_I64; in shadowTypeV() 406 case Ity_I64: return IRExpr_Const(IRConst_U64(0)); in definedOfType() 519 return assignNew('V', mce, Ity_I64, binop(Iop_And64, a1, a2)); in mkDifD64() 557 return assignNew('V', mce, Ity_I64, binop(Iop_Or64, a1, a2)); in mkUifU64() 564 tmp1 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a1)); in mkUifU128() 565 tmp2 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a1)); in mkUifU128() 566 tmp3 = assignNew('V', mce, Ity_I64, unop(Iop_128to64, a2)); in mkUifU128() 567 tmp4 = assignNew('V', mce, Ity_I64, unop(Iop_128HIto64, a2)); in mkUifU128() [all …]
|
/external/valgrind/VEX/useful/ |
D | test_main.c | 699 case Ity_I64: return ty; in shadowType() 701 case Ity_F64: return Ity_I64; in shadowType() 716 case Ity_I64: return IRExpr_Const(IRConst_U64(0)); in definedOfType() 782 return assignNew(mce, Ity_I64, binop(Iop_And64, a1, a2)); in mkDifD64() 814 return assignNew(mce, Ity_I64, binop(Iop_Or64, a1, a2)); in mkUifU64() 828 case Ity_I64: return mkUifU64(mce, a1, a2); in mkUifU() 902 return assignNew(mce, Ity_I64, binop(Iop_Or64, data, vbits)); in mkImproveAND64() 958 mce, Ity_I64, in mkImproveOR64() 960 assignNew(mce, Ity_I64, unop(Iop_Not64, data)), in mkImproveOR64() 1000 case Ity_I64: in mkPCastTo() [all …]
|
/external/valgrind/coregrind/ |
D | m_translate.c | 303 typeof_SP = sizeof_SP==4 ? Ity_I32 : Ity_I64; in vg_SP_update_pass() 1006 vg_assert(typeOfIRExpr(tyenv, e) == Ity_I64); in narrowTo32() 1028 IRType ty_Word = Ity_I64; in gen_PUSH() 1122 IRType ty_Word = Ity_I64; in gen_POP() 1215 gen_PUSH( bb, IRExpr_Get(offB_LR, Ity_I64) ); in gen_push_and_set_LR_R2() 1216 gen_PUSH( bb, IRExpr_Get(offB_GPR2, Ity_I64) ); in gen_push_and_set_LR_R2() 1234 IRTemp old_R2 = newIRTemp( bb->tyenv, Ity_I64 ); in gen_pop_R2_LR_then_bLR() 1235 IRTemp old_LR = newIRTemp( bb->tyenv, Ity_I64 ); in gen_pop_R2_LR_then_bLR() 1295 gen_PUSH( bb, IRExpr_Get(offB_LR, Ity_I64) ); in gen_push_R2_and_set_LR() 1296 gen_PUSH( bb, IRExpr_Get(offB_GPR2, Ity_I64) ); in gen_push_R2_and_set_LR() [all …]
|
/external/valgrind/drd/ |
D | drd_load_store.c | 397 } else if (ty_data_expr == Ity_I64) { in instr_trace_mem_store() 413 IRTemp tmp = newIRTemp(bb->tyenv, Ity_I64); in instr_trace_mem_store() 417 ty_data_expr = Ity_I64; in instr_trace_mem_store() 421 && (ty_data_expr == Ity_I32 || ty_data_expr == Ity_I64)) in instr_trace_mem_store() 441 tmp = newIRTemp(bb->tyenv, sizeof(HWord) == 4 ? Ity_I32 : Ity_I64); in instr_trace_mem_store() 446 && ty_data_expr == Ity_I64) { in instr_trace_mem_store()
|
/external/valgrind/exp-dhat/ |
D | dh_main.c | 785 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64); in add_counter_update() 786 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64); in add_counter_update() 789 IRStmt* st1 = assign(t1, IRExpr_Load(END, Ity_I64, counter_addr)); in add_counter_update() 812 tl_assert(tyAddr == Ity_I32 || tyAddr == Ity_I64); in addMemEvent()
|