/external/valgrind/main/coregrind/ |
H A D | m_translate.c | 280 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 D | lk_main.c | 613 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 D | drd_load_store.c | 448 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 D | ir_defs.c | 1261 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 D | ir_opt.c | 270 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 D | guest_ppc_toIR.c | 452 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 D | host_s390_isel.c | 2373 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 D | guest_amd64_toIR.c | 233 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 D | guest_x86_toIR.c | 325 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 D | guest_s390_toIR.c | 114 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 D | guest_generic_bb_to_IR.c | 614 tistart_tmp = newIRTemp(irsb->tyenv, guest_word_type); 615 tilen_tmp = newIRTemp(irsb->tyenv, guest_word_type);
|
H A D | host_amd64_isel.c | 4201 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 D | host_ppc_isel.c | 4281 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 D | host_x86_isel.c | 4109 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 D | ts_valgrind.cc | 937 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 D | dh_main.c | 786 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 D | h_main.c | 481 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 D | sg_main.c | 2132 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 D | test_main.c | 291 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 D | mc_translate.c | 140 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 D | cg_main.c | 906 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 D | main.c | 670 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 D | hg_main.c | 4125 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 D | ms_main.c | 2050 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64); 2051 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
|
/external/valgrind/main/VEX/pub/ |
H A D | libvex_ir.h | 2190 IRTypeEnv* tyenv; member in struct:__anon14046
|