Home
last modified time | relevance | path

Searched refs:Ity_I64 (Results 1 – 25 of 35) sorted by relevance

12

/external/valgrind/VEX/priv/
Dguest_tilegx_toIR.c180 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 …]
Dguest_s390_toIR.c564 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 …]
Dir_defs.c55 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 …]
Dguest_mips_toIR.c464 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 …]
Dguest_amd64_toIR.c292 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 …]
Dguest_ppc_toIR.c597 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 …]
Dguest_x86_toIR.c579 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 …]
Dguest_arm64_toIR.c459 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 …]
Dguest_arm_toIR.c740 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 …]
Dhost_tilegx_isel.c305 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 …]
Dmain_main.c440 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 …]
Dhost_arm64_isel.c649 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 …]
Dhost_amd64_isel.c377 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 …]
Dir_inject.c68 IRExpr_Load(endian, Ity_I64, addr)); in load_aux()
100 case Ity_I128: concat = Iop_64HLto128; type = Ity_I64; goto load128; in load()
Dhost_mips_isel.c526 } 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 …]
Dhost_ppc_isel.c889 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 …]
Dhost_s390_isel.c338 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 …]
Dguest_generic_bb_to_IR.c230 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()
Dhost_x86_isel.c365 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 …]
Dhost_arm_isel.c536 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/
Dmc_translate.c382 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/
Dtest_main.c699 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/
Dm_translate.c303 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/
Ddrd_load_store.c397 } 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/
Ddh_main.c785 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()

12