Lines Matching full:descr
278 IRExpr_GetI(ex->Iex.GetI.descr,
398 addStmtToIRSB(bb, IRStmt_PutI(st->Ist.PutI.descr,
510 static void getArrayBounds ( IRRegArray* descr,
513 *minoff = descr->base;
514 *maxoff = *minoff + descr->nElems*sizeofIRType(descr->elemTy) - 1;
532 static UInt mk_key_GetIPutI ( IRRegArray* descr )
535 getArrayBounds( descr, &minoff, &maxoff );
625 key = mk_key_GetIPutI( st->Ist.PutI.descr );
696 key = mk_key_GetIPutI ( e->Iex.GetI.descr );
842 key = mk_key_GetIPutI( st->Ist.PutI.descr );
1704 ex->Iex.GetI.descr,
1821 st->Ist.PutI.descr,
2448 /* GetI(descr,tmp,bias)*/
2450 IRRegArray* descr;
2489 return toBool(eqIRRegArray(a1->u.GetIt.descr, a2->u.GetIt.descr)
2525 return IRExpr_GetI(ae->u.GetIt.descr,
2646 ae->u.GetIt.descr = e->Iex.GetI.descr;
2731 ae->u.GetIt.descr,
2741 ae->u.GetIt.descr,
2744 st->Ist.PutI.descr,
2946 IRExpr_GetI(st->Ist.WrTmp.data->Iex.GetI.descr,
2969 = IRStmt_PutI(st->Ist.PutI.descr,
2988 /* Given the parts (descr, tmp, bias) for a GetI, scan backwards from
3047 st->Ist.PutI.descr,
3098 pi->Ist.PutI.descr, pi->Ist.PutI.ix, pi->Ist.PutI.bias,
3099 s2->Ist.PutI.descr, s2->Ist.PutI.ix, s2->Ist.PutI.bias
3119 getArrayBounds(pi->Ist.PutI.descr, &minoffP, &maxoffP);
3149 pi->Ist.PutI.descr, pi->Ist.PutI.ix,
3160 pi->Ist.PutI.descr, pi->Ist.PutI.ix, pi->Ist.PutI.bias,
3161 s2->Ist.PutI.descr, s2->Ist.PutI.ix, s2->Ist.PutI.bias
3169 pi->Ist.PutI.descr, pi->Ist.PutI.ix,
3171 s2->Ist.WrTmp.data->Iex.GetI.descr,
3180 pi->Ist.PutI.descr, pi->Ist.PutI.ix,
3226 IRRegArray* descr = st->Ist.WrTmp.data->Iex.GetI.descr;
3229 IRExpr* replacement = findPutI(bb, i-1, descr, ix, bias);
3233 && typeOfIRExpr(bb->tyenv, replacement) == descr->elemTy) {
4111 e->Iex.GetI.descr,
4156 st->Ist.PutI.descr,