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

12

/external/valgrind/drd/
H A Ddrd_load_store.c358 tmp = newIRTemp(bb->tyenv, typeOfIRExpr(bb->tyenv, addr_expr));
384 tl_assert(!data_expr_hi || typeOfIRExpr(bb->tyenv, data_expr_hi) == Ity_I32);
386 ty_data_expr = typeOfIRExpr(bb->tyenv, data_expr_lo);
392 IRTemp tmp = newIRTemp(bb->tyenv, Ity_F32);
398 IRTemp tmp = newIRTemp(bb->tyenv, Ity_F64);
407 IRTemp tmp = newIRTemp(bb->tyenv, Ity_I32);
413 IRTemp tmp = newIRTemp(bb->tyenv, Ity_I64);
441 tmp = newIRTemp(bb->tyenv, sizeof(HWord) == 4 ? Ity_I32 : Ity_I64);
451 tmp = newIRTemp(bb->tyenv, Ity_I3
[all...]
/external/valgrind/lackey/
H A Dlk_main.c663 IRTypeEnv* tyenv = sbIn->tyenv; local
784 IRType type = typeOfIRExpr(sbOut->tyenv, expr);
806 IRType type = typeOfIRExpr(tyenv, data);
822 IRType type = typeOfIRExpr(tyenv, data);
885 dataTy = typeOfIRExpr(tyenv, cas->dataLo);
909 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result);
920 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata);
/external/valgrind/VEX/priv/
H A Dir_defs.c1653 ppIRTypeEnv(bb->tyenv);
2195 bb->tyenv = emptyIRTypeEnv();
2465 bb2->tyenv = deepCopyIRTypeEnv(bb->tyenv);
3545 IRType typeOfIRExpr ( const IRTypeEnv* tyenv, const IRExpr* e ) argument
3557 return typeOfIRTemp(tyenv, e->Iex.RdTmp.tmp);
3581 /* return typeOfIRExpr(tyenv, e->Iex.ITE.iffalse); */
3816 if (tmp < 0 || tmp >= bb->tyenv->types_used)
3975 const IRTypeEnv* tyenv = bb->tyenv; local
4183 const IRTypeEnv* tyenv = bb->tyenv; local
[all...]
H A Dir_inject.c127 if (typeOfIRExpr(irsb->tyenv, data) == Ity_D64) {
133 if (typeOfIRExpr(irsb->tyenv, data) == Ity_I1) {
160 IRType type = typeOfIRExpr(irsb->tyenv, data);
H A Dir_opt.c289 IRType ty = typeOfIRExpr(bb->tyenv, ex);
295 t1 = newIRTemp(bb->tyenv, ty);
303 t1 = newIRTemp(bb->tyenv, ty);
310 t1 = newIRTemp(bb->tyenv, ty);
322 t1 = newIRTemp(bb->tyenv, ty);
332 t1 = newIRTemp(bb->tyenv, ty);
340 t1 = newIRTemp(bb->tyenv, ty);
347 t1 = newIRTemp(bb->tyenv, ty);
358 t1 = newIRTemp(bb->tyenv, ty);
366 t1 = newIRTemp(bb->tyenv, t
4338 guestAccessWhichMightOverlapPutI( IRTypeEnv* tyenv, IRStmt* pi, IRStmt* s2 ) argument
[all...]
H A Dguest_ppc_toIR.c529 return newIRTemp( irsb->tyenv, ty );
596 IRType tyA = typeOfIRExpr(irsb->tyenv, addr);
677 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1);
678 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1);
685 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1);
686 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1);
697 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
715 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
733 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
751 vassert(typeOfIRExpr(irsb->tyenv, vI
[all...]
H A Dhost_tilegx_isel.c1799 env->type_env = bb->tyenv;
1803 env->n_vregmap = bb->tyenv->types_used;
1818 switch (bb->tyenv->types[i]) {
1829 ppIRType(bb->tyenv->types[i]);
H A Dguest_x86_toIR.c322 return newIRTemp( irsb->tyenv, ty );
550 IRType ty = typeOfIRExpr(irsb->tyenv, e);
568 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16);
599 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_V128);
605 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64);
611 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F64);
617 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_F32);
623 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32);
629 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16);
737 vassert(typeOfIRExpr(irsb->tyenv,
[all...]
H A Dguest_s390_toIR.c110 return newIRTemp(irsb->tyenv, type);
232 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
299 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
316 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
380 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
399 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
409 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
478 vassert(typeOfIRExpr(irsb->tyenv, emfailure) == Ity_I32);
495 vassert(typeOfIRExpr(irsb->tyenv, emwarning) == Ity_I32);
563 switch (typeOfIRTemp(irsb->tyenv,
[all...]
H A Dhost_s390_isel.c4118 env->type_env = bb->tyenv;
4130 vassert(bb->tyenv->types_used >= 0);
4132 env->n_vregmap = bb->tyenv->types_used;
4150 switch (bb->tyenv->types[i]) {
4179 ppIRType(bb->tyenv->types[i]);
H A Dguest_tilegx_toIR.c165 return newIRTemp(irsb->tyenv, ty);
197 vassert(typeOfIRExpr(irsb->tyenv, e) == ty);
206 IRType src_ty = typeOfIRExpr(irsb->tyenv, e);
H A Dguest_generic_bb_to_IR.c672 tistart_tmp = newIRTemp(irsb->tyenv, guest_word_type);
673 tilen_tmp = newIRTemp(irsb->tyenv, guest_word_type);
H A Dguest_amd64_toIR.c228 return newIRTemp( irsb->tyenv, ty );
355 IRType ty = typeOfIRExpr(irsb->tyenv, value);
995 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I8);
1028 IRType ty = typeOfIRExpr(irsb->tyenv, e);
1077 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz));
1103 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64);
1126 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32);
1149 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16);
1215 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz));
1287 vassert(typeOfIRExpr(irsb->tyenv,
[all...]
H A Dguest_arm64_toIR.c358 return newIRTemp( irsb->tyenv, ty );
1235 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
1241 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
1288 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
1294 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
1328 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
1380 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128);
1438 IRType ty = typeOfIRExpr(irsb->tyenv, e);
1524 IRType ty = typeOfIRExpr(irsb->tyenv, e);
1538 IRType laneTy = typeOfIRExpr(irsb->tyenv,
[all...]
/external/valgrind/coregrind/
H A Dm_translate.c294 bb->tyenv = deepCopyIRTypeEnv(sb_in->tyenv);
412 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
427 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
442 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
457 + sizeofIRType( typeOfIRExpr( bb->tyenv, st->Ist.Put.data ))
475 vg_assert( typeOfIRTemp(bb->tyenv, tttmp) == typeof_SP );
527 old_SP = newIRTemp(bb->tyenv, typeof_SP);
574 new_SP = newIRTemp(bb->tyenv, typeof_SP);
613 vg_assert( typeOfIRTemp(bb->tyenv, s
1002 narrowTo32( IRTypeEnv* tyenv, IRExpr* e ) argument
[all...]
/external/valgrind/exp-dhat/
H A Ddh_main.c785 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64);
786 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
811 tyAddr = typeOfIRExpr( sbOut->tyenv, addr );
837 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr);
840 IRTemp sp_minus_rz = newIRTemp(sbOut->tyenv, tyAddr);
849 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr);
858 IRTemp guard = newIRTemp(sbOut->tyenv, Ity_I1);
881 IRTypeEnv* tyenv = sbIn->tyenv; local
937 sizeofIRType(typeOfIRExpr(tyenv, dat
[all...]
/external/valgrind/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);
637 .sb->tyenv and .tmpMap together, so the valid index-set for
648 for (i = 0; i < sbIn->tyenv->types_used; i++) {
654 tl_assert( VG_(sizeXA)( pce.qmpMap ) == sbIn->tyenv->types_used );
698 tl_assert( VG_(sizeXA)( pce.qmpMap ) == pce.sb->tyenv->types_used );
H A Dsg_main.c2140 tyAddr = typeOfIRExpr( bbOut->tyenv, addr );
2244 sizeofIRType(typeOfIRExpr(sbOut->tyenv, st->Ist.Store.data)),
2315 dataSize = sizeofIRType(typeOfIRExpr(sbOut->tyenv, cas->dataLo));
/external/valgrind/VEX/useful/
H A Dtest_main.c335 bb->tyenv = dopyIRTypeEnv(bb_in->tyenv);
390 sz = sizeofIRType(typeOfIRExpr(bb_in->tyenv, data));
615 = newIRTemp(mce->bb->tyenv,
616 shadowType(mce->bb->tyenv->types[orig]));
631 = newIRTemp(mce->bb->tyenv,
632 shadowType(mce->bb->tyenv->types[orig]));
749 IRTemp t = newIRTemp(mce->bb->tyenv, ty);
985 ty = typeOfIRExpr(mce->bb->tyenv, vbits);
1077 ty = typeOfIRExpr(mce->bb->tyenv, vato
[all...]
/external/valgrind/cachegrind/
H A Dcg_main.c1002 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, guard)
1022 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, whereTo)
1053 IRTypeEnv* tyenv = sbIn->tyenv; local
1143 sizeofIRType(typeOfIRExpr(tyenv, data)), aexpr );
1151 IRType type = typeOfIRExpr(tyenv, data);
1207 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo));
1222 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result);
1229 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata);
1251 IRTemp guard1 = newIRTemp(cgs.sbOut->tyenv, Ity_I
[all...]
/external/valgrind/memcheck/
H A Dmc_translate.c153 in MCEnv.sb->tyenv.
189 relevant entry in sb->tyenv. It follows that at all times
191 tmpMap and sb->tyenv are identical, being 0 .. N-1 where N is
197 "typeOfIRExpr(mce->bb->tyenv, ...)" at various places in the
254 IRTemp tmp = newIRTemp(mce->sb->tyenv, ty);
275 = newTemp( mce, shadowTypeV(mce->sb->tyenv->types[orig]), VSh );
305 = newTemp( mce, shadowTypeV(mce->sb->tyenv->types[orig]), VSh );
460 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e);
764 src_ty = typeOfIRExpr(mce->sb->tyenv, vbits);
1240 ty = typeOfIRExpr(mce->sb->tyenv, vato
[all...]
/external/valgrind/callgrind/
H A Dmain.c721 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, guard)
741 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, whereTo)
966 IRTypeEnv* tyenv = sbIn->tyenv; local
1066 sizeofIRType(typeOfIRExpr(sbIn->tyenv, data)), aexpr );
1074 IRType type = typeOfIRExpr(tyenv, data);
1130 dataSize = sizeofIRType(typeOfIRExpr(sbIn->tyenv, cas->dataLo));
1143 dataTy = typeOfIRTemp(sbIn->tyenv, st->Ist.LLSC.result);
1150 dataTy = typeOfIRExpr(sbIn->tyenv, st->Ist.LLSC.storedata);
1197 IRTemp guard1 = newIRTemp(clgs.sbOut->tyenv, Ity_I
[all...]
/external/valgrind/helgrind/
H A Dhg_main.c4407 IRTemp wide1 = newIRTemp(sbOut->tyenv, Ity_I32);
4408 IRTemp wide2 = newIRTemp(sbOut->tyenv, Ity_I32);
4409 IRTemp anded = newIRTemp(sbOut->tyenv, Ity_I32);
4410 IRTemp res = newIRTemp(sbOut->tyenv, Ity_I1);
4442 tyAddr = typeOfIRExpr( sbOut->tyenv, addr );
4538 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr);
4542 IRTemp addr_minus_sp = newIRTemp(sbOut->tyenv, tyAddr);
4552 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr);
4562 IRTemp guardA = newIRTemp(sbOut->tyenv, Ity_I1);
4648 bbOut->tyenv
[all...]
/external/valgrind/massif/
H A Dms_main.c2028 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64);
2029 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
/external/valgrind/VEX/pub/
H A Dlibvex_ir.h2979 IRTypeEnv* tyenv; member in struct:__anon22782

Completed in 1498 milliseconds

12