Lines Matching refs:tyenv
289 IRType ty = typeOfIRExpr(bb->tyenv, ex); in flatten_Expr()
295 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
303 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
310 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
322 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
332 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
340 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
347 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
358 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
366 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
377 t1 = newIRTemp(bb->tyenv, ty); in flatten_Expr()
526 out->tyenv = deepCopyIRTypeEnv( in->tyenv ); in flatten_BB()
643 Bool typesOK = toBool( typeOfIRExpr(bb->tyenv,valE) in redundant_get_removal_BB()
667 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in redundant_get_removal_BB()
903 key = mk_key_GetPut(bb->offsIP, typeOfIRExpr(bb->tyenv, bb->next)); in redundant_put_removal_BB()
949 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in redundant_put_removal_BB()
2762 Int n_tmps = in->tyenv->types_used; in cprop_BB()
2771 out->tyenv = deepCopyIRTypeEnv( in->tyenv ); in cprop_BB()
2903 IRTemp tLoaded = newIRTemp(out->tyenv, cvtArg); in cprop_BB()
3100 Int n_tmps = bb->tyenv->types_used; in do_deadcode_BB()
3956 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) in do_cse_BB()
4249 typeOfIRExpr(bb->tyenv,st->Ist.Put.data) ); in findPutI()
4339 IRTypeEnv* tyenv, IRStmt* pi, IRStmt* s2 in guestAccessWhichMightOverlapPutI() argument
4381 typeOfIRExpr(tyenv,s2->Ist.Put.data) in guestAccessWhichMightOverlapPutI()
4465 && typeOfIRExpr(bb->tyenv, replacement) == descr->elemTy) { in do_redundant_GetI_elimination()
4526 if (guestAccessWhichMightOverlapPutI(bb->tyenv, st, stj)) in do_redundant_PutI_elimination()
4888 n_vars = bb1->tyenv->types_used; in maybe_loop_unroll_BB()
4892 (void)newIRTemp(bb1->tyenv, bb2->tyenv->types[i]); in maybe_loop_unroll_BB()
5681 Int size = sizeofIRType(typeOfIRExpr(bb->tyenv, st->Ist.Put.data)); in stmt_modifies_guest_state()
5739 Int n_tmps = bb->tyenv->types_used; in ado_treebuild_BB()
6246 Int n_tmps = sb->tyenv->types_used; in do_XOR_TRANSFORM_IRSB()
6485 switch (typeOfIRTemp(bb->tyenv, st->Ist.WrTmp.tmp)) { in considerExpensives()