/external/valgrind/main/drd/ |
H A D | drd_load_store.c | 356 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 D | m_translate.c | 285 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 D | lk_main.c | 658 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 D | ir_defs.c | 1560 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 D | ir_inject.c | 127 if (typeOfIRExpr(irsb->tyenv, data) == Ity_D64) { 133 if (typeOfIRExpr(irsb->tyenv, data) == Ity_I1) { 160 IRType type = typeOfIRExpr(irsb->tyenv, data);
|
H A D | ir_opt.c | 289 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 D | guest_ppc_toIR.c | 471 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 D | guest_x86_toIR.c | 322 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 D | guest_arm64_toIR.c | 365 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 D | host_s390_isel.c | 4105 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 D | guest_s390_toIR.c | 119 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 D | guest_generic_bb_to_IR.c | 670 tistart_tmp = newIRTemp(irsb->tyenv, guest_word_type); 671 tilen_tmp = newIRTemp(irsb->tyenv, guest_word_type);
|
H A D | guest_amd64_toIR.c | 228 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 D | host_arm64_isel.c | 7006 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 D | host_mips_isel.c | 4169 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 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); 882 IRTypeEnv* tyenv = sbIn->tyenv; local 938 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); 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 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 | 314 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 D | cg_main.c | 1010 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 D | mc_translate.c | 146 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 D | main.c | 720 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 D | hg_main.c | 4270 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 D | ms_main.c | 2035 IRTemp t1 = newIRTemp(sbOut->tyenv, Ity_I64); 2036 IRTemp t2 = newIRTemp(sbOut->tyenv, Ity_I64);
|
/external/valgrind/main/VEX/pub/ |
H A D | libvex_ir.h | 2821 IRTypeEnv* tyenv; member in struct:__anon32325
|