Home | History | Annotate | Download | only in priv

Lines Matching refs:IRTemp

263    the same value, after having appended extra IRTemp assignments to
271 IRTemp t1;
885 /* The env in this section is a map from IRTemp to IRExpr*,
886 that is, an array indexed by IRTemp. */
888 /* Are both expressions simply the same IRTemp ? */
906 /* Are both expressions either the same IRTemp or IRConst-U32s ? If
1702 /* Or8/16/32/64/V128(t,t) ==> t, for some IRTemp t */
1703 /* And8/16/32/64(t,t) ==> t, for some IRTemp t */
1704 /* Max32U(t,t) ==> t, for some IRTemp t */
1718 /* Xor8/16/32/64/V128(t,t) ==> 0, for some IRTemp t */
1719 /* Sub32/64(t,t) ==> 0, for some IRTemp t */
2105 The pair (IRTemp, IRExpr*) is added. */
2111 The pair (IRTemp, IRExpr*) is added. */
2133 /* The type of the HashHW map is: a map from IRTemp to nothing
2138 static void addUses_Temp ( Bool* set, IRTemp tmp )
2296 /* start off by recording IRTemp uses in the next field. */
2313 /* it's an IRTemp which never got used. Delete it. */
2330 /* Note any IRTemp uses made by the current statement. */
2523 a IRTemp -> IRTemp mapping
2524 a mapping from AvailExpr* to IRTemp
2534 IRTemp arg;
2539 IRTemp arg1;
2540 IRTemp arg2;
2545 IRTemp arg1;
2552 IRTemp arg2;
2560 IRTemp co;
2561 IRTemp e0;
2562 IRTemp eX;
2567 IRTemp ix;
2650 static IRTemp subst_AvailExpr_Temp ( HashHW* env, IRTemp tmp )
2653 /* env :: IRTemp -> IRTemp */
2655 return (IRTemp)res;
2662 /* env :: IRTemp -> IRTemp */
2778 IRTemp t, q;
2785 HashHW* tenv = newHHW(); /* :: IRTemp -> IRTemp */
2786 HashHW* aenv = newHHW(); /* :: AvailExpr* -> IRTemp */
2788 vassert(sizeof(IRTemp) <= sizeof(HWord));
2903 q = (IRTemp)aenv->val[j];
2935 static Bool isAdd32OrSub32 ( IRExpr* e, IRTemp* tmp, Int* i32 )
2958 IRTemp tmp,
2959 IRTemp* tmp2, Int* i32 )
2962 IRTemp vv;
2968 IRTemp var = tmp;
3004 IRTemp var, var2;
3801 IRTemp binder;
3882 static void addToEnvFront ( ATmpInfo* env, IRTemp binder, IRExpr* bindee )
3894 /* Given uses :: array of UShort, indexed by IRTemp
3960 /* Given uses :: array of UShort, indexed by IRTemp
4028 static IRExpr* atbSubst_Temp ( ATmpInfo* env, IRTemp tmp )
4372 ppIRTemp( (IRTemp)i );