Home
last modified time | relevance | path

Searched refs:typeOfIRExpr (Results 1 – 25 of 30) sorted by relevance

12

/external/valgrind/VEX/priv/
Dir_defs.c3545 IRType typeOfIRExpr ( const IRTypeEnv* tyenv, const IRExpr* e ) in typeOfIRExpr() function
3982 if (typeOfIRExpr(tyenv,expr->Iex.GetI.ix) != Ity_I32) in tcExpr()
4005 ttarg1 = typeOfIRExpr(tyenv, qop->arg1); in tcExpr()
4006 ttarg2 = typeOfIRExpr(tyenv, qop->arg2); in tcExpr()
4007 ttarg3 = typeOfIRExpr(tyenv, qop->arg3); in tcExpr()
4008 ttarg4 = typeOfIRExpr(tyenv, qop->arg4); in tcExpr()
4056 ttarg1 = typeOfIRExpr(tyenv, triop->arg1); in tcExpr()
4057 ttarg2 = typeOfIRExpr(tyenv, triop->arg2); in tcExpr()
4058 ttarg3 = typeOfIRExpr(tyenv, triop->arg3); in tcExpr()
4099 ttarg1 = typeOfIRExpr(tyenv, expr->Iex.Binop.arg1); in tcExpr()
[all …]
Dir_inject.c127 if (typeOfIRExpr(irsb->tyenv, data) == Ity_D64) { in store_aux()
133 if (typeOfIRExpr(irsb->tyenv, data) == Ity_I1) { in store_aux()
160 IRType type = typeOfIRExpr(irsb->tyenv, data); in store()
Dhost_tilegx_isel.c304 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I32 || in doHelperCall()
305 typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall()
321 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I32 in doHelperCall()
322 || typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall()
403 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_AMode_wrk()
454 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_R_wrk()
1040 typeOfIRExpr(env->type_env, e->Iex.ITE.cond) == Ity_I1) { in iselWordExpr_R_wrk()
1146 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH_wrk()
1213 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH6u_wrk()
1254 vassert(typeOfIRExpr(env->type_env, e) == Ity_I1); in iselCondCode_wrk()
[all …]
Dhost_arm_isel.c526 aTy = typeOfIRExpr(env->type_env, arg); in doHelperCall()
583 aTy = typeOfIRExpr(env->type_env, arg); in doHelperCall()
767 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode1_wrk()
833 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode2_wrk()
887 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AModeV_wrk()
961 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI84_wrk()
1017 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI5_wrk()
1059 vassert(typeOfIRExpr(env->type_env,e) == Ity_I1); in iselCondCode_wrk()
1188 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_R_wrk()
1373 typeOfIRExpr(env->type_env, e->Iex.Binop.arg2) != Ity_I8) { in iselIntExpr_R_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()
559 IRType type = typeOfIRExpr(env->type_env, args[i]); in doHelperCall()
653 vassert(typeOfIRExpr(env->type_env, irrm) == Ity_I32); in set_bfp_rounding_mode_in_fpc()
727 vassert(typeOfIRExpr(env->type_env, irrm) == Ity_I32); in set_dfp_rounding_mode_in_fpc()
908 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int128_expr_wrk()
1084 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int_expr_wrk()
1627 if (typeOfIRExpr(env->type_env, arg) == Ity_I1) { in s390_isel_int_expr_wrk()
1866 vassert(typeOfIRExpr(env->type_env, cond_expr) == Ity_I1); in s390_isel_int_expr_wrk()
1871 size = sizeofIRType(typeOfIRExpr(env->type_env, expr->Iex.ITE.iftrue)); in s390_isel_int_expr_wrk()
[all …]
Dhost_arm64_isel.c383 vassert(typeOfIRExpr(env->type_env,mode) == Ity_I32); in set_FPCR_rounding_mode()
391 vassert(typeOfIRExpr(env->type_env, env->previous_rm) == Ity_I32); in set_FPCR_rounding_mode()
644 aTy = typeOfIRExpr(env->type_env, args[i]); in doHelperCall()
683 aTy = typeOfIRExpr(env->type_env, args[i]); in doHelperCall()
854 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode_wrk()
940 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RIA_wrk()
1204 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RIL_wrk()
1263 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI6_wrk()
1305 vassert(typeOfIRExpr(env->type_env,e) == Ity_I1); in iselCondCode_wrk()
1445 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_R_wrk()
[all …]
Dhost_x86_isel.c360 IRType arg_ty = typeOfIRExpr(env->type_env, arg); in pushArg()
594 vassert(typeOfIRExpr(env->type_env, arg) == Ity_I32); in doHelperCall()
621 vassert(typeOfIRExpr(env->type_env, arg) == Ity_I32); in doHelperCall()
855 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_R_wrk()
1496 && typeOfIRExpr(env->type_env,e->Iex.ITE.cond) == Ity_I1) { in iselIntExpr_R_wrk()
1559 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode_wrk()
1646 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RMI_wrk()
1706 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI_wrk()
1754 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RM_wrk()
1791 vassert(typeOfIRExpr(env->type_env,e) == Ity_I1); in iselCondCode_wrk()
[all …]
Dhost_ppc_isel.c888 IRType ty = typeOfIRExpr(env->type_env, arg); in doHelperCall()
969 IRType ty = typeOfIRExpr(env->type_env, arg); in doHelperCall()
1170 vassert(typeOfIRExpr(env->type_env,mode) == Ity_I32); in _set_FPU_rounding_mode()
1178 vassert(typeOfIRExpr(env->type_env, env->previous_rm) == Ity_I32); in _set_FPU_rounding_mode()
1265 IRType ty = typeOfIRExpr(env->type_env,e); in mk_AvDuplicateRI()
1404 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_R_wrk()
2440 typeOfIRExpr(env->type_env,e->Iex.ITE.cond) == Ity_I1) { in iselWordExpr_R_wrk()
2533 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_AMode_wrk()
2638 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_RH_wrk()
2698 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_RI_wrk()
[all …]
Dhost_mips_isel.c519 aTy = typeOfIRExpr(env->type_env, arg); in doHelperCall()
560 aTy = typeOfIRExpr(env->type_env, arg); in doHelperCall()
716 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_AMode_wrk()
797 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_R_wrk()
1795 typeOfIRExpr(env->type_env, e->Iex.ITE.cond) == Ity_I1) { in iselWordExpr_R_wrk()
1908 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH_wrk()
1976 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH5u_wrk()
2015 IRType ty = typeOfIRExpr(env->type_env, e); in iselWordExpr_RH6u_wrk()
2048 vassert(typeOfIRExpr(env->type_env, e) == Ity_I1); in iselCondCode_wrk()
2190 vassert(typeOfIRExpr(env->type_env, e) == Ity_I128); in iselInt128Expr_wrk()
[all …]
Dhost_amd64_isel.c377 vassert(typeOfIRExpr(env->type_env, e) == 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()
923 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_R_wrk()
1862 && typeOfIRExpr(env->type_env,e->Iex.ITE.cond) == Ity_I1) { in iselIntExpr_R_wrk()
1949 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode_wrk()
2048 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RMI_wrk()
2117 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI_wrk()
2174 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RM_wrk()
2211 vassert(typeOfIRExpr(env->type_env,e) == Ity_I1); in iselCondCode_wrk()
[all …]
Dguest_ppc_toIR.c596 IRType tyA = typeOfIRExpr(irsb->tyenv, addr); in store()
677 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1); in mkOR1()
678 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1); in mkOR1()
685 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1); in mkAND1()
686 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1); in mkAND1()
697 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Ux16()
715 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Sx16()
733 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand16Ux8()
751 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand16Sx8()
772 vassert(typeOfIRExpr(irsb->tyenv, t128) == Ity_V128); in breakV128to4xF64()
[all …]
Dguest_x86_toIR.c550 IRType ty = typeOfIRExpr(irsb->tyenv, e); in putIReg()
568 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putSReg()
599 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putXMMReg()
605 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); in putXMMRegLane64()
611 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64); in putXMMRegLane64F()
617 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F32); in putXMMRegLane32F()
623 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32); in putXMMRegLane32()
629 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putXMMRegLane16()
737 vassert(typeOfIRExpr(irsb->tyenv,x) == Ity_I1); in mkAnd1()
738 vassert(typeOfIRExpr(irsb->tyenv,y) == Ity_I1); in mkAnd1()
[all …]
Dguest_s390_toIR.c232 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in mkite()
299 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in if_condition_goto_computed()
316 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in if_condition_goto()
380 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in iterate_if()
399 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in next_insn_if()
409 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in restart_if()
478 vassert(typeOfIRExpr(irsb->tyenv, emfailure) == Ity_I32); in emulation_failure_with_expr()
495 vassert(typeOfIRExpr(irsb->tyenv, emwarning) == Ity_I32); in emulation_warning_with_expr()
905 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I32); in put_ar_w0()
962 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_F32); in put_fpr_w0()
[all …]
Dir_opt.c289 IRType ty = typeOfIRExpr(bb->tyenv, ex); in flatten_Expr()
643 Bool typesOK = toBool( typeOfIRExpr(bb->tyenv,valE) in redundant_get_removal_BB()
667 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in redundant_get_removal_BB()
903 key = mk_key_GetPut(bb->offsIP, typeOfIRExpr(bb->tyenv, bb->next)); in redundant_put_removal_BB()
949 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in redundant_put_removal_BB()
3956 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) in do_cse_BB()
4249 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in findPutI()
4381 typeOfIRExpr(tyenv,s2->Ist.Put.data) in guestAccessWhichMightOverlapPutI()
4465 && typeOfIRExpr(bb->tyenv, replacement) == descr->elemTy) { in do_redundant_GetI_elimination()
5681 Int size = sizeofIRType(typeOfIRExpr(bb->tyenv, st->Ist.Put.data)); in stmt_modifies_guest_state()
Dguest_amd64_toIR.c355 IRType ty = typeOfIRExpr(irsb->tyenv, value); in putGuarded()
995 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I8); in putIRegAH()
1028 IRType ty = typeOfIRExpr(irsb->tyenv, e); in putIRegRAX()
1077 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz)); in putIRegRDX()
1103 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); in putIReg64()
1126 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32); in putIReg32()
1149 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putIReg16()
1215 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz)); in putIRegRexB()
1287 vassert(typeOfIRExpr(irsb->tyenv,e) == szToITy(sz)); in putIRegG()
1319 vassert(typeOfIRExpr(irsb->tyenv,e) == szToITy(sz)); in putIRegV()
[all …]
/external/valgrind/drd/
Ddrd_load_store.c358 tmp = newIRTemp(bb->tyenv, typeOfIRExpr(bb->tyenv, addr_expr)); in instr_trace_mem_load()
384 tl_assert(!data_expr_hi || typeOfIRExpr(bb->tyenv, data_expr_hi) == Ity_I32); in instr_trace_mem_store()
386 ty_data_expr = typeOfIRExpr(bb->tyenv, data_expr_lo); in instr_trace_mem_store()
538 size = sizeofIRType(typeOfIRExpr(bb->tyenv, data_expr)); in instrument_store()
541 IRTemp tmp = newIRTemp(bb->tyenv, typeOfIRExpr(bb->tyenv, addr_expr)); in instrument_store()
751 dataSize = sizeofIRType(typeOfIRExpr(bb->tyenv, cas->dataLo)); in DRD_()
/external/valgrind/lackey/
Dlk_main.c784 IRType type = typeOfIRExpr(sbOut->tyenv, expr); in lk_instrument()
806 IRType type = typeOfIRExpr(tyenv, data); in lk_instrument()
822 IRType type = typeOfIRExpr(tyenv, data); in lk_instrument()
885 dataTy = typeOfIRExpr(tyenv, cas->dataLo); in lk_instrument()
920 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata); in lk_instrument()
/external/valgrind/memcheck/
Dmc_translate.c460 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e); in assignNew()
764 src_ty = typeOfIRExpr(mce->sb->tyenv, vbits); in mkPCastTo()
1240 ty = typeOfIRExpr(mce->sb->tyenv, vatom); in complainIfUndefined()
1451 ty = typeOfIRExpr(mce->sb->tyenv, vatom); in do_shadow_PUT()
1579 IRType t1 = typeOfIRExpr(mce->sb->tyenv, va1); in mkLazy2()
1580 IRType t2 = typeOfIRExpr(mce->sb->tyenv, va2); in mkLazy2()
1628 IRType t1 = typeOfIRExpr(mce->sb->tyenv, va1); in mkLazy3()
1629 IRType t2 = typeOfIRExpr(mce->sb->tyenv, va2); in mkLazy3()
1630 IRType t3 = typeOfIRExpr(mce->sb->tyenv, va3); in mkLazy3()
1762 IRType t1 = typeOfIRExpr(mce->sb->tyenv, va1); in mkLazy4()
[all …]
/external/valgrind/VEX/useful/
Dtest_main.c390 sz = sizeofIRType(typeOfIRExpr(bb_in->tyenv, data));
985 ty = typeOfIRExpr(mce->bb->tyenv, vbits); in mkPCastTo()
1077 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in complainIfUndefined()
1187 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in do_shadow_PUT()
2150 ty = typeOfIRExpr(mce->bb->tyenv, vbits0); in expr2vbits_ITE()
2175 return definedOfType(shadowType(typeOfIRExpr(mce->bb->tyenv, e))); in expr2vbits()
2222 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in zwidenToHostWord()
2280 ty = typeOfIRExpr(mce->bb->tyenv, vdata); in do_shadow_STle()
2446 tyAddr = typeOfIRExpr(mce->bb->tyenv, d->mAddr); in do_shadow_Dirty()
/external/valgrind/cachegrind/
Dcg_main.c1002 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, guard) in addEvent_Bc()
1022 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, whereTo) in addEvent_Bi()
1143 sizeofIRType(typeOfIRExpr(tyenv, data)), aexpr ); in cg_instrument()
1151 IRType type = typeOfIRExpr(tyenv, data); in cg_instrument()
1207 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo)); in cg_instrument()
1229 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata); in cg_instrument()
/external/valgrind/exp-dhat/
Ddh_main.c811 tyAddr = typeOfIRExpr( sbOut->tyenv, addr ); in addMemEvent()
937 sizeofIRType(typeOfIRExpr(tyenv, data)), in dh_instrument()
977 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo)); in dh_instrument()
997 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata); in dh_instrument()
/external/valgrind/callgrind/
Dmain.c721 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, guard) in addEvent_Bc()
741 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, whereTo) in addEvent_Bi()
1066 sizeofIRType(typeOfIRExpr(sbIn->tyenv, data)), aexpr ); in CLG_()
1074 IRType type = typeOfIRExpr(tyenv, data); in CLG_()
1130 dataSize = sizeofIRType(typeOfIRExpr(sbIn->tyenv, cas->dataLo)); in CLG_()
1150 dataTy = typeOfIRExpr(sbIn->tyenv, st->Ist.LLSC.storedata); in CLG_()
/external/valgrind/coregrind/
Dm_translate.c457 + sizeofIRType( typeOfIRExpr( bb->tyenv, st->Ist.Put.data )) in vg_SP_update_pass()
1003 if (typeOfIRExpr(tyenv, e) == Ity_I32) { in narrowTo32()
1006 vg_assert(typeOfIRExpr(tyenv, e) == Ity_I64); in narrowTo32()
1059 vg_assert(typeOfIRExpr(bb->tyenv, e) == ty_Word); in gen_PUSH()
/external/valgrind/exp-sgcheck/
Dsg_main.c2140 tyAddr = typeOfIRExpr( bbOut->tyenv, addr ); in instrument_mem_access()
2244 sizeofIRType(typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data)), in sg_instrument_IRStmt()
2315 dataSize = sizeofIRType(typeOfIRExpr(sbOut->tyenv, cas->dataLo)); in sg_instrument_IRStmt()
/external/valgrind/helgrind/
Dhg_main.c4442 tyAddr = typeOfIRExpr( sbOut->tyenv, addr ); in instrument_mem_access()
4728 * sizeofIRType(typeOfIRExpr(bbIn->tyenv, cas->dataLo)), in hg_instrument()
4767 sizeofIRType(typeOfIRExpr(bbIn->tyenv, st->Ist.Store.data)), in hg_instrument()
4779 IRType type = typeOfIRExpr(bbIn->tyenv, data); in hg_instrument()

12