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

12

/external/valgrind/main/drd/
H A Ddrd_load_store.c356 tmp = newIRTemp(bb->tyenv, typeOfIRExpr(bb->tyenv, addr_expr));
382 tl_assert(!data_expr_hi || typeOfIRExpr(bb->tyenv, data_expr_hi) == Ity_I32);
384 ty_data_expr = typeOfIRExpr(bb->tyenv, data_expr_lo);
390 IRTemp tmp = newIRTemp(bb->tyenv, Ity_F32);
396 IRTemp tmp = newIRTemp(bb->tyenv, Ity_F64);
405 IRTemp tmp = newIRTemp(bb->tyenv, Ity_I32);
411 IRTemp tmp = newIRTemp(bb->tyenv, Ity_I64);
439 tmp = newIRTemp(bb->tyenv, sizeof(HWord) == 4 ? Ity_I32 : Ity_I64);
449 tmp = newIRTemp(bb->tyenv, Ity_I3
[all...]
/external/valgrind/main/coregrind/
H A Dm_translate.c285 bb->tyenv = deepCopyIRTypeEnv(sb_in->tyenv);
403 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
418 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
433 vg_assert( typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp) == typeof_SP );
448 + sizeofIRType( typeOfIRExpr( bb->tyenv, st->Ist.Put.data ))
466 vg_assert( typeOfIRTemp(bb->tyenv, tttmp) == typeof_SP );
518 old_SP = newIRTemp(bb->tyenv, typeof_SP);
565 new_SP = newIRTemp(bb->tyenv, typeof_SP);
604 vg_assert( typeOfIRTemp(bb->tyenv, s
925 narrowTo32( IRTypeEnv* tyenv, IRExpr* e ) argument
[all...]
/external/valgrind/main/lackey/
H A Dlk_main.c658 IRTypeEnv* tyenv = sbIn->tyenv; local
778 IRType type = typeOfIRExpr(sbOut->tyenv, expr);
800 IRType type = typeOfIRExpr(tyenv, data);
816 IRType type = typeOfIRExpr(tyenv, data);
879 dataTy = typeOfIRExpr(tyenv, cas->dataLo);
903 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result);
914 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata);
/external/valgrind/main/VEX/priv/
H A Dir_defs.c1560 ppIRTypeEnv(bb->tyenv);
2102 bb->tyenv = emptyIRTypeEnv();
2364 bb2->tyenv = deepCopyIRTypeEnv(bb->tyenv);
3391 IRType typeOfIRExpr ( IRTypeEnv* tyenv, IRExpr* e ) argument
3403 return typeOfIRTemp(tyenv, e->Iex.RdTmp.tmp);
3427 /* return typeOfIRExpr(tyenv, e->Iex.ITE.iffalse); */
3660 if (tmp < 0 || tmp >= bb->tyenv->types_used)
3817 IRTypeEnv* tyenv = bb->tyenv; local
4028 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
4208 guestAccessWhichMightOverlapPutI( IRTypeEnv* tyenv, IRStmt* pi, IRStmt* s2 ) argument
[all...]
H A Dguest_ppc_toIR.c471 return newIRTemp( irsb->tyenv, ty );
531 IRType tyA = typeOfIRExpr(irsb->tyenv, addr);
596 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1);
597 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1);
604 vassert(typeOfIRExpr(irsb->tyenv, arg1) == Ity_I1);
605 vassert(typeOfIRExpr(irsb->tyenv, arg2) == Ity_I1);
616 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
634 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
652 vassert(typeOfIRExpr(irsb->tyenv, vIn) == Ity_V128);
670 vassert(typeOfIRExpr(irsb->tyenv, vI
[all...]
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_arm64_toIR.c365 return newIRTemp( irsb->tyenv, ty );
787 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
793 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
840 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
846 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I32);
880 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I64);
932 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_V128);
990 IRType ty = typeOfIRExpr(irsb->tyenv, e);
1076 IRType ty = typeOfIRExpr(irsb->tyenv, e);
1090 IRType laneTy = typeOfIRExpr(irsb->tyenv,
[all...]
H A Dhost_s390_isel.c4105 env->type_env = bb->tyenv;
4117 vassert(bb->tyenv->types_used >= 0);
4119 env->n_vregmap = bb->tyenv->types_used;
4137 switch (bb->tyenv->types[i]) {
4169 ppIRType(bb->tyenv->types[i]);
H A Dguest_s390_toIR.c119 return newIRTemp(irsb->tyenv, type);
241 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
308 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
325 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
389 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
408 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
418 vassert(typeOfIRExpr(irsb->tyenv, condition) == Ity_I1);
556 switch (typeOfIRTemp(irsb->tyenv, v)) {
640 if (sizeofIRType(typeOfIRTemp(irsb->tyenv, d1)) == 4) {
664 if (sizeofIRType(typeOfIRTemp(irsb->tyenv, d
[all...]
H A Dguest_generic_bb_to_IR.c670 tistart_tmp = newIRTemp(irsb->tyenv, guest_word_type);
671 tilen_tmp = newIRTemp(irsb->tyenv, guest_word_type);
H A Dguest_amd64_toIR.c228 return newIRTemp( irsb->tyenv, ty );
988 vassert(typeOfIRExpr(irsb->tyenv, e) == Ity_I8);
1021 IRType ty = typeOfIRExpr(irsb->tyenv, e);
1070 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz));
1096 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I64);
1119 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I32);
1142 vassert(typeOfIRExpr(irsb->tyenv,e) == Ity_I16);
1208 vassert(typeOfIRExpr(irsb->tyenv, e) == szToITy(sz));
1280 vassert(typeOfIRExpr(irsb->tyenv,e) == szToITy(sz));
1312 vassert(typeOfIRExpr(irsb->tyenv,
[all...]
H A Dhost_arm64_isel.c7006 env->type_env = bb->tyenv;
7010 env->n_vregmap = bb->tyenv->types_used;
7025 switch (bb->tyenv->types[i]) {
7042 ppIRType(bb->tyenv->types[i]);
H A Dhost_mips_isel.c4169 env->type_env = bb->tyenv;
4173 env->n_vregmap = bb->tyenv->types_used;
4188 switch (bb->tyenv->types[i]) {
4226 ppIRType(bb->tyenv->types[i]);
/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);
882 IRTypeEnv* tyenv = sbIn->tyenv; local
938 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);
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.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.c314 bb->tyenv = dopyIRTypeEnv(bb_in->tyenv);
369 sz = sizeofIRType(typeOfIRExpr(bb_in->tyenv, data));
594 = newIRTemp(mce->bb->tyenv,
595 shadowType(mce->bb->tyenv->types[orig]));
610 = newIRTemp(mce->bb->tyenv,
611 shadowType(mce->bb->tyenv->types[orig]));
728 IRTemp t = newIRTemp(mce->bb->tyenv, ty);
964 ty = typeOfIRExpr(mce->bb->tyenv, vbits);
1056 ty = typeOfIRExpr(mce->bb->tyenv, vato
[all...]
/external/valgrind/main/cachegrind/
H A Dcg_main.c1010 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, guard)
1030 tl_assert(typeOfIRExpr(cgs->sbOut->tyenv, whereTo)
1060 IRTypeEnv* tyenv = sbIn->tyenv; local
1150 sizeofIRType(typeOfIRExpr(tyenv, data)), aexpr );
1158 IRType type = typeOfIRExpr(tyenv, data);
1214 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo));
1229 dataTy = typeOfIRTemp(tyenv, st->Ist.LLSC.result);
1236 dataTy = typeOfIRExpr(tyenv, st->Ist.LLSC.storedata);
1258 IRTemp guard1 = newIRTemp(cgs.sbOut->tyenv, Ity_I
[all...]
/external/valgrind/main/memcheck/
H A Dmc_translate.c146 in MCEnv.sb->tyenv.
182 relevant entry in sb->tyenv. It follows that at all times
184 tmpMap and sb->tyenv are identical, being 0 .. N-1 where N is
190 "typeOfIRExpr(mce->bb->tyenv, ...)" at various places in the
247 IRTemp tmp = newIRTemp(mce->sb->tyenv, ty);
268 = newTemp( mce, shadowTypeV(mce->sb->tyenv->types[orig]), VSh );
298 = newTemp( mce, shadowTypeV(mce->sb->tyenv->types[orig]), VSh );
452 IRType tyE = typeOfIRExpr(mce->sb->tyenv, e);
756 src_ty = typeOfIRExpr(mce->sb->tyenv, vbits);
1171 ty = typeOfIRExpr(mce->sb->tyenv, vato
[all...]
/external/valgrind/main/callgrind/
H A Dmain.c720 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, guard)
740 tl_assert(typeOfIRExpr(clgs->sbOut->tyenv, whereTo)
965 IRTypeEnv* tyenv = sbIn->tyenv; local
1065 sizeofIRType(typeOfIRExpr(sbIn->tyenv, data)), aexpr );
1073 IRType type = typeOfIRExpr(tyenv, data);
1129 dataSize = sizeofIRType(typeOfIRExpr(sbIn->tyenv, cas->dataLo));
1142 dataTy = typeOfIRTemp(sbIn->tyenv, st->Ist.LLSC.result);
1149 dataTy = typeOfIRExpr(sbIn->tyenv, st->Ist.LLSC.storedata);
1196 IRTemp guard1 = newIRTemp(clgs.sbOut->tyenv, Ity_I
[all...]
/external/valgrind/main/helgrind/
H A Dhg_main.c4270 IRTemp wide1 = newIRTemp(sbOut->tyenv, Ity_I32);
4271 IRTemp wide2 = newIRTemp(sbOut->tyenv, Ity_I32);
4272 IRTemp anded = newIRTemp(sbOut->tyenv, Ity_I32);
4273 IRTemp res = newIRTemp(sbOut->tyenv, Ity_I1);
4305 tyAddr = typeOfIRExpr( sbOut->tyenv, addr );
4401 IRTemp sp = newIRTemp(sbOut->tyenv, tyAddr);
4405 IRTemp addr_minus_sp = newIRTemp(sbOut->tyenv, tyAddr);
4415 IRTemp diff = newIRTemp(sbOut->tyenv, tyAddr);
4425 IRTemp guardA = newIRTemp(sbOut->tyenv, Ity_I1);
4506 bbOut->tyenv
[all...]
/external/valgrind/main/massif/
H A Dms_main.c2035 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64);
2036 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
/external/valgrind/main/VEX/pub/
H A Dlibvex_ir.h2821 IRTypeEnv* tyenv; member in struct:__anon32325

Completed in 764 milliseconds

12