Home | History | Annotate | Download | only in priv

Lines Matching refs:deepCopyIRExpr

2239       newvec[i] = deepCopyIRExpr(vec[i]);
2276 IRExpr* deepCopyIRExpr ( const IRExpr* e )
2283 deepCopyIRExpr(e->Iex.GetI.ix),
2291 deepCopyIRExpr(qop->arg1),
2292 deepCopyIRExpr(qop->arg2),
2293 deepCopyIRExpr(qop->arg3),
2294 deepCopyIRExpr(qop->arg4));
2300 deepCopyIRExpr(triop->arg1),
2301 deepCopyIRExpr(triop->arg2),
2302 deepCopyIRExpr(triop->arg3));
2306 deepCopyIRExpr(e->Iex.Binop.arg1),
2307 deepCopyIRExpr(e->Iex.Binop.arg2));
2310 deepCopyIRExpr(e->Iex.Unop.arg));
2314 deepCopyIRExpr(e->Iex.Load.addr));
2323 return IRExpr_ITE(deepCopyIRExpr(e->Iex.ITE.cond),
2324 deepCopyIRExpr(e->Iex.ITE.iftrue),
2325 deepCopyIRExpr(e->Iex.ITE.iffalse));
2336 vpanic("deepCopyIRExpr");
2345 d2->guard = deepCopyIRExpr(d->guard);
2349 d2->mAddr = d->mAddr==NULL ? NULL : deepCopyIRExpr(d->mAddr);
2360 deepCopyIRExpr(cas->addr),
2361 cas->expdHi==NULL ? NULL : deepCopyIRExpr(cas->expdHi),
2362 deepCopyIRExpr(cas->expdLo),
2363 cas->dataHi==NULL ? NULL : deepCopyIRExpr(cas->dataHi),
2364 deepCopyIRExpr(cas->dataLo) );
2370 deepCopyIRExpr(puti->ix),
2372 deepCopyIRExpr(puti->data));
2381 return IRStmt_AbiHint(deepCopyIRExpr(s->Ist.AbiHint.base),
2383 deepCopyIRExpr(s->Ist.AbiHint.nia));
2390 deepCopyIRExpr(s->Ist.Put.data));
2395 deepCopyIRExpr(s->Ist.WrTmp.data));
2398 deepCopyIRExpr(s->Ist.Store.addr),
2399 deepCopyIRExpr(s->Ist.Store.data));
2403 deepCopyIRExpr(sg->addr),
2404 deepCopyIRExpr(sg->data),
2405 deepCopyIRExpr(sg->guard));
2410 deepCopyIRExpr(lg->addr),
2411 deepCopyIRExpr(lg->alt),
2412 deepCopyIRExpr(lg->guard));
2419 deepCopyIRExpr(s->Ist.LLSC.addr),
2421 ? deepCopyIRExpr(s->Ist.LLSC.storedata)
2428 return IRStmt_Exit(deepCopyIRExpr(s->Ist.Exit.guard),
2466 bb2->next = deepCopyIRExpr(bb->next);