Searched refs:tyenv (Results 1 - 25 of 27) sorted by relevance

12

/external/valgrind/main/coregrind/
H A Dm_translate.c280 bb->tyenv = deepCopyIRTypeEnv(sb_in->tyenv);
393 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
408 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
423 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
438 + sizeofIRType( typeOfIRExpr( bb->tyenv, st->Ist.Put.data ))
456 vg_assert( typeOfIRTemp(bb->tyenv, tttmp) == typeof_SP );
508 old_SP = newIRTemp(bb->tyenv, typeof_SP);
546 new_SP = newIRTemp(bb->tyenv, typeof_SP);
576 vg_assert( typeOfIRTemp(bb->tyenv, s
884 narrowTo32( IRTypeEnv* tyenv, IRExpr* e ) argument
[all...]
/external/valgrind/main/lackey/
H A Dlk_main.c613 IRTypeEnv* tyenv = sbIn->tyenv; local
733 type = typeOfIRExpr(sbOut->tyenv, expr);
757 sizeofIRType(typeOfIRExpr(tyenv, data)) );
760 type = typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data);
800 dataTy = typeOfIRExpr(tyenv, cas->dataLo);
824 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result);
832 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata);
/external/valgrind/main/drd/
H A Ddrd_load_store.c448 bb->tyenv = deepCopyIRTypeEnv(bb_in->tyenv);
488 sizeofIRType(typeOfIRExpr(bb->tyenv,
562 dataSize = sizeofIRType(typeOfIRExpr(bb->tyenv, cas->dataLo));
577 dataTy = typeOfIRTemp(bb_in->tyenv, st->Ist.LLSC.result);
/external/valgrind/main/VEX/priv/
H A Dir_defs.c1261 ppIRTypeEnv(bb->tyenv);
1729 bb->tyenv = emptyIRTypeEnv();
1959 bb2->tyenv = deepCopyIRTypeEnv(bb->tyenv);
2686 IRType typeOfIRExpr ( IRTypeEnv* tyenv, IRExpr* e ) argument
2698 return typeOfIRTemp(tyenv, e->Iex.RdTmp.tmp);
2722 /* return typeOfIRExpr(tyenv, e->Iex.Mux0X.expr0); */
2926 if (tmp < 0 || tmp >= bb->tyenv->types_used)
3047 IRTypeEnv* tyenv = bb->tyenv; local
3252 IRTypeEnv* tyenv = bb->tyenv; local
[all...]
H A Dir_opt.c270 IRType ty = typeOfIRExpr(bb->tyenv, ex);
276 t1 = newIRTemp(bb->tyenv, ty);
284 t1 = newIRTemp(bb->tyenv, ty);
290 t1 = newIRTemp(bb->tyenv, ty);
300 t1 = newIRTemp(bb->tyenv, ty);
309 t1 = newIRTemp(bb->tyenv, ty);
317 t1 = newIRTemp(bb->tyenv, ty);
324 t1 = newIRTemp(bb->tyenv, ty);
335 t1 = newIRTemp(bb->tyenv, ty);
343 t1 = newIRTemp(bb->tyenv, t
3227 guestAccessWhichMightOverlapPutI( IRTypeEnv* tyenv, IRStmt* pi, IRStmt* s2 ) argument
[all...]
H A Dguest_ppc_toIR.c452 return newIRTemp( irsb->tyenv, ty );
512 IRType tyA = typeOfIRExpr(irsb->tyenv, addr);
577 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1);
578 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1);
585 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1);
586 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1);
597 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
615 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
633 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
651 vassert(typeOfIRExpr(irsb->tyenv, vI
[all...]
H A Dhost_s390_isel.c2373 env->type_env = bb->tyenv;
2379 vassert(bb->tyenv->types_used >= 0);
2381 env->n_vregmap = bb->tyenv->types_used;
2393 switch (bb->tyenv->types[i]) {
2422 ppIRType(bb->tyenv->types[i]);
H A Dguest_amd64_toIR.c233 return newIRTemp( irsb->tyenv, ty );
955 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I8);
988 IRType ty = typeOfIRExpr(irsb->tyenv, e);
1037 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz));
1063 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64);
1086 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32);
1109 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16);
1175 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz));
1247 vassert(typeOfIRExpr(irsb->tyenv,e) == szToITy(sz));
1294 vassert(typeOfIRExpr(irsb->tyenv,
[all...]
H A Dguest_x86_toIR.c325 return newIRTemp( irsb->tyenv, ty );
553 IRType ty = typeOfIRExpr(irsb->tyenv, e);
571 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16);
602 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128);
608 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64);
614 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64);
620 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F32);
626 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32);
632 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16);
739 vassert(typeOfIRExpr(irsb->tyenv,
[all...]
H A Dguest_s390_toIR.c114 return newIRTemp(irsb->tyenv, type);
222 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
291 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
305 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
433 switch (typeOfIRTemp(irsb->tyenv, v)) {
717 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I32);
774 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_F32);
797 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_F64);
854 vassert(typeOfIRExpr(irsb->tyenv, expr) == Ity_I32);
877 vassert(typeOfIRExpr(irsb->tyenv, exp
[all...]
H A Dguest_generic_bb_to_IR.c614 tistart_tmp = newIRTemp(irsb->tyenv, guest_word_type);
615 tilen_tmp = newIRTemp(irsb->tyenv, guest_word_type);
H A Dhost_amd64_isel.c4201 env->type_env = bb->tyenv;
4205 env->n_vregmap = bb->tyenv->types_used;
4217 switch (bb->tyenv->types[i]) {
4228 default: ppIRType(bb->tyenv->types[i]);
H A Dhost_ppc_isel.c4281 env->type_env = bb->tyenv;
4285 env->n_vregmap = bb->tyenv->types_used;
4299 switch (bb->tyenv->types[i]) {
4319 ppIRType(bb->tyenv->types[i]);
H A Dhost_x86_isel.c4109 env->type_env = bb->tyenv;
4113 env->n_vregmap = bb->tyenv->types_used;
4125 switch (bb->tyenv->types[i]) {
4135 default: ppIRType(bb->tyenv->types[i]);
/external/valgrind/tsan/
H A Dts_valgrind.cc937 IRTemp need_sleep = newIRTemp(bbOut->tyenv, Ity_I32);
942 IRTemp need_sleep_i1 = newIRTemp(bbOut->tyenv, Ity_I1);
977 sp_temp = newIRTemp( bbOut->tyenv, sp_type );
1064 IRTemp temp = newIRTemp(bbOut->tyenv, tyAddr);
1088 tyAddr = typeOfIRExpr( bbOut->tyenv, addr );
1100 typeOfIRExpr(bbOut->tyenv, st->Ist.Store.data) == tyAddr) {
1128 IRTemp star_addr = newIRTemp(bbOut->tyenv, tyAddr);
1132 IRTemp sub = newIRTemp(bbOut->tyenv, tyAddr);
1139 IRTemp mask = newIRTemp(bbOut->tyenv, tyAddr);
1146 IRTemp and_tmp = newIRTemp(bbOut->tyenv, tyAdd
[all...]
/external/valgrind/main/exp-dhat/
H A Ddh_main.c786 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64);
787 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
812 tyAddr = typeOfIRExpr( sbOut->tyenv, addr );
838 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr);
841 IRTemp sp_minus_rz = newIRTemp(sbOut->tyenv, tyAddr);
850 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr);
859 IRTemp guard = newIRTemp(sbOut->tyenv, Ity_I1);
881 IRTypeEnv* tyenv = sbIn->tyenv; local
937 sizeofIRType(typeOfIRExpr(tyenv, dat
[all...]
/external/valgrind/main/exp-sgcheck/
H A Dh_main.c481 in PCEnv.sb->tyenv.
517 relevant entry in sb->tyenv. It follows that at all times
519 tmpMap and sb->tyenv are identical, being 0 .. N-1 where N is
525 "typeOfIRExpr(mce->bb->tyenv, ...)" at various places in the
579 IRTemp tmp = newIRTemp(pce->sb->tyenv, ty);
636 .sb->tyenv and .tmpMap together, so the valid index-set for
647 for (i = 0; i < sbIn->tyenv->types_used; i++) {
653 tl_assert( VG_(sizeXA)( pce.qmpMap ) == sbIn->tyenv->types_used );
697 tl_assert( VG_(sizeXA)( pce.qmpMap ) == pce.sb->tyenv->types_used );
H A Dsg_main.c2132 tyAddr = typeOfIRExpr( bbOut->tyenv, addr );
2236 sizeofIRType(typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data)),
2307 dataSize = sizeofIRType(typeOfIRExpr(sbOut->tyenv, cas->dataLo));
/external/valgrind/main/VEX/
H A Dtest_main.c291 bb->tyenv = dopyIRTypeEnv(bb_in->tyenv);
346 sz = sizeofIRType(typeOfIRExpr(bb_in->tyenv, data));
571 = newIRTemp(mce->bb->tyenv,
572 shadowType(mce->bb->tyenv->types[orig]));
587 = newIRTemp(mce->bb->tyenv,
588 shadowType(mce->bb->tyenv->types[orig]));
705 IRTemp t = newIRTemp(mce->bb->tyenv, ty);
941 ty = typeOfIRExpr(mce->bb->tyenv, vbits);
1033 ty = typeOfIRExpr(mce->bb->tyenv, vato
[all...]
/external/valgrind/main/memcheck/
H A Dmc_translate.c140 in MCEnv.sb->tyenv.
176 relevant entry in sb->tyenv. It follows that at all times
178 tmpMap and sb->tyenv are identical, being 0 .. N-1 where N is
184 "typeOfIRExpr(mce->bb->tyenv, ...)" at various places in the
235 IRTemp tmp = newIRTemp(mce->sb->tyenv, ty);
256 = newTemp( mce, shadowTypeV(mce->sb->tyenv->types[orig]), VSh );
286 = newTemp( mce, shadowTypeV(mce->sb->tyenv->types[orig]), VSh );
434 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e);
701 src_ty = typeOfIRExpr(mce->sb->tyenv, vbits);
1060 ty = typeOfIRExpr(mce->sb->tyenv, vato
[all...]
/external/valgrind/main/cachegrind/
H A Dcg_main.c906 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, guard)
926 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, whereTo)
955 IRTypeEnv* tyenv = sbIn->tyenv; local
1045 sizeofIRType(typeOfIRExpr(tyenv, data)), aexpr );
1084 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo));
1099 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result);
1104 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata);
1126 IRTemp guard1 = newIRTemp(cgs.sbOut->tyenv, Ity_I1);
1127 IRTemp guardW = newIRTemp(cgs.sbOut->tyenv, ty
[all...]
/external/valgrind/main/callgrind/
H A Dmain.c670 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, guard)
690 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, whereTo)
1016 sizeofIRType(typeOfIRExpr(sbIn->tyenv, data)), aexpr );
1055 dataSize = sizeofIRType(typeOfIRExpr(sbIn->tyenv, cas->dataLo));
1068 dataTy = typeOfIRTemp(sbIn->tyenv, st->Ist.LLSC.result);
1073 dataTy = typeOfIRExpr(sbIn->tyenv, st->Ist.LLSC.storedata);
1120 IRTemp guard1 = newIRTemp(clgs.sbOut->tyenv, Ity_I1);
1121 IRTemp guardW = newIRTemp(clgs.sbOut->tyenv, tyW);
1122 IRTemp guard = newIRTemp(clgs.sbOut->tyenv, tyW);
/external/valgrind/main/helgrind/
H A Dhg_main.c4125 tyAddr = typeOfIRExpr( sbOut->tyenv, addr );
4221 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr);
4225 IRTemp addr_minus_sp = newIRTemp(sbOut->tyenv, tyAddr);
4235 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr);
4244 IRTemp guard = newIRTemp(sbOut->tyenv, Ity_I1);
4317 bbOut->tyenv = deepCopyIRTypeEnv(bbIn->tyenv);
4395 * sizeofIRType(typeOfIRExpr(bbIn->tyenv, cas->dataLo)),
4410 dataTy = typeOfIRTemp(bbIn->tyenv, st->Ist.LLSC.result);
4434 sizeofIRType(typeOfIRExpr(bbIn->tyenv, s
[all...]
/external/valgrind/main/massif/
H A Dms_main.c2050 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64);
2051 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
/external/valgrind/main/VEX/pub/
H A Dlibvex_ir.h2190 IRTypeEnv* tyenv; member in struct:__anon14046

Completed in 469 milliseconds

12