Home
last modified time | relevance | path

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

/external/valgrind/main/VEX/priv/
Dir_defs.c2686 IRType typeOfIRExpr ( IRTypeEnv* tyenv, IRExpr* e ) in typeOfIRExpr() function
3054 if (typeOfIRExpr(tyenv,expr->Iex.GetI.ix) != Ity_I32) in tcExpr()
3076 ttarg1 = typeOfIRExpr(tyenv, expr->Iex.Qop.arg1); in tcExpr()
3077 ttarg2 = typeOfIRExpr(tyenv, expr->Iex.Qop.arg2); in tcExpr()
3078 ttarg3 = typeOfIRExpr(tyenv, expr->Iex.Qop.arg3); in tcExpr()
3079 ttarg4 = typeOfIRExpr(tyenv, expr->Iex.Qop.arg4); in tcExpr()
3126 ttarg1 = typeOfIRExpr(tyenv, expr->Iex.Triop.arg1); in tcExpr()
3127 ttarg2 = typeOfIRExpr(tyenv, expr->Iex.Triop.arg2); in tcExpr()
3128 ttarg3 = typeOfIRExpr(tyenv, expr->Iex.Triop.arg3); in tcExpr()
3169 ttarg1 = typeOfIRExpr(tyenv, expr->Iex.Binop.arg1); in tcExpr()
[all …]
Dhost_s390_isel.c250 vassert(typeOfIRExpr(env->type_env, expr) == Ity_I64); in s390_isel_amode()
494 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int128_expr_wrk()
670 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int_expr_wrk()
1042 if (typeOfIRExpr(env->type_env, arg) == Ity_I1) { in s390_isel_int_expr_wrk()
1274 size = sizeofIRType(typeOfIRExpr(env->type_env, expr->Iex.Mux0X.exprX)); in s390_isel_int_expr_wrk()
1300 size = sizeofIRType(typeOfIRExpr(env->type_env, expr->Iex.Mux0X.expr0)); in s390_isel_int_expr_wrk()
1333 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_int_expr_RMI()
1378 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_float128_expr_wrk()
1607 IRType ty = typeOfIRExpr(env->type_env, expr); in s390_isel_float_expr_wrk()
1887 vassert(typeOfIRExpr(env->type_env, cond) == Ity_I1); in s390_isel_cc()
[all …]
Dhost_ppc_isel.c759 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I32 || in doHelperCall()
760 typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall()
762 if (typeOfIRExpr(env->type_env, args[i]) == Ity_I32) { in doHelperCall()
806 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I32 || in doHelperCall()
807 typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall()
809 if (typeOfIRExpr(env->type_env, args[i]) == Ity_I32) { in doHelperCall()
955 vassert(typeOfIRExpr(env->type_env,mode) == Ity_I32); in set_FPU_rounding_mode()
963 vassert(typeOfIRExpr(env->type_env, env->previous_rm) == Ity_I32); in set_FPU_rounding_mode()
1023 IRType ty = typeOfIRExpr(env->type_env,e); in mk_AvDuplicateRI()
1162 IRType ty = typeOfIRExpr(env->type_env,e); in iselWordExpr_R_wrk()
[all …]
Dhost_arm_isel.c482 IRType aTy = typeOfIRExpr(env->type_env, args[i]); in doHelperCall()
532 IRType aTy = typeOfIRExpr(env->type_env, args[i]); in doHelperCall()
669 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode1_wrk()
735 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode2_wrk()
789 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AModeV_wrk()
863 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI84_wrk()
919 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI5_wrk()
961 vassert(typeOfIRExpr(env->type_env,e) == Ity_I1); in iselCondCode_wrk()
1076 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_R_wrk()
1268 typeOfIRExpr(env->type_env, e->Iex.Binop.arg2) != Ity_I8) { in iselIntExpr_R_wrk()
[all …]
Dhost_amd64_isel.c386 vassert(typeOfIRExpr(env->type_env, e) == Ity_I64); in iselIntExpr_single_instruction()
544 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall()
583 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I64); in doHelperCall()
865 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_R_wrk()
1791 && typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond) == Ity_I8) { in iselIntExpr_R_wrk()
1879 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode_wrk()
1978 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RMI_wrk()
2047 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI_wrk()
2104 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RM_wrk()
2141 vassert(typeOfIRExpr(env->type_env,e) == Ity_I1); in iselCondCode_wrk()
[all …]
Dguest_ppc_toIR.c512 IRType tyA = typeOfIRExpr(irsb->tyenv, addr); in storeBE()
577 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1); in mkOR1()
578 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1); in mkOR1()
585 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1); in mkAND1()
586 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1); in mkAND1()
597 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Ux16()
615 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand8Sx16()
633 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand16Ux8()
651 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128); in expand16Sx8()
672 vassert(typeOfIRExpr(irsb->tyenv, t128) == Ity_V128); in breakV128to4xF64()
[all …]
Dhost_x86_isel.c330 IRType arg_ty = typeOfIRExpr(env->type_env, arg); in pushArg()
504 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I32); in doHelperCall()
520 vassert(typeOfIRExpr(env->type_env, args[i]) == Ity_I32); in doHelperCall()
738 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_R_wrk()
1353 && typeOfIRExpr(env->type_env,e->Iex.Mux0X.cond) == Ity_I8) { in iselIntExpr_R_wrk()
1418 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_AMode_wrk()
1505 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RMI_wrk()
1565 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RI_wrk()
1613 IRType ty = typeOfIRExpr(env->type_env,e); in iselIntExpr_RM_wrk()
1650 vassert(typeOfIRExpr(env->type_env,e) == Ity_I1); in iselCondCode_wrk()
[all …]
Dguest_amd64_toIR.c955 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I8); in putIRegAH()
988 IRType ty = typeOfIRExpr(irsb->tyenv, e); in putIRegRAX()
1037 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz)); in putIRegRDX()
1063 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); in putIReg64()
1086 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32); in putIReg32()
1109 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putIReg16()
1175 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz)); in putIRegRexB()
1247 vassert(typeOfIRExpr(irsb->tyenv,e) == szToITy(sz)); in putIRegG()
1294 vassert(typeOfIRExpr(irsb->tyenv,e) == szToITy(sz)); in putIRegE()
1419 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putXMMReg()
[all …]
Dguest_x86_toIR.c553 IRType ty = typeOfIRExpr(irsb->tyenv, e); in putIReg()
571 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putSReg()
602 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128); in putXMMReg()
608 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64); in putXMMRegLane64()
614 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64); in putXMMRegLane64F()
620 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F32); in putXMMRegLane32F()
626 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32); in putXMMRegLane32()
632 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16); in putXMMRegLane16()
739 vassert(typeOfIRExpr(irsb->tyenv,x) == Ity_I1); in mkAnd1()
740 vassert(typeOfIRExpr(irsb->tyenv,y) == Ity_I1); in mkAnd1()
[all …]
Dir_opt.c270 IRType ty = typeOfIRExpr(bb->tyenv, ex); in flatten_Expr()
598 Bool typesOK = toBool( typeOfIRExpr(bb->tyenv,valE) in redundant_get_removal_BB()
622 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in redundant_get_removal_BB()
837 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in redundant_put_removal_BB()
2850 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) in do_cse_BB()
3142 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in findPutI()
3267 typeOfIRExpr(tyenv,s2->Ist.Put.data) in guestAccessWhichMightOverlapPutI()
3349 && typeOfIRExpr(bb->tyenv, replacement) == descr->elemTy) { in do_redundant_GetI_elimination()
Dguest_s390_toIR.c222 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in mkite()
291 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in if_not_condition_goto_computed()
305 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1); in if_condition_goto()
717 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I32); in put_ar_w0()
774 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_F32); in put_fpr_w0()
797 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_F64); in put_fpr_dw0()
854 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I32); in put_gpr_w0()
877 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I64); in put_gpr_dw0()
900 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I16); in put_gpr_hw1()
923 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I8); in put_gpr_b6()
[all …]
Dguest_arm_toIR.c522 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32); in llPutIReg()
662 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F64); in llPutDReg()
706 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64); in llPutDRegI64()
773 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128); in llPutQReg()
833 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_F32); in llPutFReg()
873 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32); in putMiscReg32()
1090 vassert(typeOfIRExpr(irsb->tyenv, cond) == Ity_I32); in mk_armg_calculate_condition_dyn()
/external/valgrind/main/lackey/
Dlk_main.c733 type = typeOfIRExpr(sbOut->tyenv, expr); in lk_instrument()
757 sizeofIRType(typeOfIRExpr(tyenv, data)) ); in lk_instrument()
760 type = typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data); in lk_instrument()
800 dataTy = typeOfIRExpr(tyenv, cas->dataLo); in lk_instrument()
832 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata); in lk_instrument()
/external/valgrind/main/memcheck/
Dmc_translate.c434 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e); in assignNew()
701 src_ty = typeOfIRExpr(mce->sb->tyenv, vbits); in mkPCastTo()
1060 ty = typeOfIRExpr(mce->sb->tyenv, vatom); in complainIfUndefined()
1244 ty = typeOfIRExpr(mce->sb->tyenv, vatom); in do_shadow_PUT()
1360 IRType t1 = typeOfIRExpr(mce->sb->tyenv, va1); in mkLazy2()
1361 IRType t2 = typeOfIRExpr(mce->sb->tyenv, va2); in mkLazy2()
1409 IRType t1 = typeOfIRExpr(mce->sb->tyenv, va1); in mkLazy3()
1410 IRType t2 = typeOfIRExpr(mce->sb->tyenv, va2); in mkLazy3()
1411 IRType t3 = typeOfIRExpr(mce->sb->tyenv, va3); in mkLazy3()
1506 IRType t1 = typeOfIRExpr(mce->sb->tyenv, va1); in mkLazy4()
[all …]
/external/valgrind/main/drd/
Ddrd_load_store.c488 sizeofIRType(typeOfIRExpr(bb->tyenv, in DRD_()
562 dataSize = sizeofIRType(typeOfIRExpr(bb->tyenv, cas->dataLo)); in DRD_()
/external/valgrind/main/VEX/
Dtest_main.c346 sz = sizeofIRType(typeOfIRExpr(bb_in->tyenv, data));
941 ty = typeOfIRExpr(mce->bb->tyenv, vbits); in mkPCastTo()
1033 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in complainIfUndefined()
1143 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in do_shadow_PUT()
2107 ty = typeOfIRExpr(mce->bb->tyenv, vbits0); in expr2vbits_Mux0X()
2132 return definedOfType(shadowType(typeOfIRExpr(mce->bb->tyenv, e))); in expr2vbits()
2179 ty = typeOfIRExpr(mce->bb->tyenv, vatom); in zwidenToHostWord()
2237 ty = typeOfIRExpr(mce->bb->tyenv, vdata); in do_shadow_STle()
2403 tyAddr = typeOfIRExpr(mce->bb->tyenv, d->mAddr); in do_shadow_Dirty()
/external/valgrind/main/exp-dhat/
Ddh_main.c812 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/main/cachegrind/
Dcg_main.c906 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, guard) in addEvent_Bc()
926 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, whereTo) in addEvent_Bi()
1045 sizeofIRType(typeOfIRExpr(tyenv, data)), aexpr ); in cg_instrument()
1084 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo)); in cg_instrument()
1104 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata); in cg_instrument()
/external/valgrind/main/coregrind/
Dm_translate.c438 + sizeofIRType( typeOfIRExpr( bb->tyenv, st->Ist.Put.data )) in vg_SP_update_pass()
885 if (typeOfIRExpr(tyenv, e) == Ity_I32) { in narrowTo32()
888 vg_assert(typeOfIRExpr(tyenv, e) == Ity_I64); in narrowTo32()
939 vg_assert(typeOfIRExpr(bb->tyenv, e) == ty_Word); in gen_PUSH()
/external/valgrind/main/callgrind/
Dmain.c670 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, guard) in addEvent_Bc()
690 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, whereTo) in addEvent_Bi()
1016 sizeofIRType(typeOfIRExpr(sbIn->tyenv, data)), aexpr ); in CLG_()
1055 dataSize = sizeofIRType(typeOfIRExpr(sbIn->tyenv, cas->dataLo)); in CLG_()
1073 dataTy = typeOfIRExpr(sbIn->tyenv, st->Ist.LLSC.storedata); in CLG_()
/external/valgrind/tsan/
Dts_valgrind.cc1088 tyAddr = typeOfIRExpr( bbOut->tyenv, addr ); in instrument_mem_access()
1100 typeOfIRExpr(bbOut->tyenv, st->Ist.Store.data) == tyAddr) { in instrument_mem_access()
1201 sizeofIRType(typeOfIRExpr(bbIn->tyenv, st->Ist.Store.data)), in instrument_statement()
/external/valgrind/main/exp-sgcheck/
Dsg_main.c2132 tyAddr = typeOfIRExpr( bbOut->tyenv, addr ); in instrument_mem_access()
2236 sizeofIRType(typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data)), in sg_instrument_IRStmt()
2307 dataSize = sizeofIRType(typeOfIRExpr(sbOut->tyenv, cas->dataLo)); in sg_instrument_IRStmt()
/external/valgrind/main/VEX/pub/
Dlibvex_ir.h2226 extern IRType typeOfIRExpr ( IRTypeEnv*, IRExpr* );
/external/valgrind/main/helgrind/
Dhg_main.c4125 tyAddr = typeOfIRExpr( sbOut->tyenv, addr ); in instrument_mem_access()
4395 * sizeofIRType(typeOfIRExpr(bbIn->tyenv, cas->dataLo)), in hg_instrument()
4434 sizeofIRType(typeOfIRExpr(bbIn->tyenv, st->Ist.Store.data)), in hg_instrument()