• Home
  • Raw
  • Download

Lines Matching refs:def_counts

3912                          Int* def_counts )  in useBeforeDef_Temp()  argument
3916 if (def_counts[tmp] < 1) in useBeforeDef_Temp()
3922 Int *def_counts, UInt n_def_counts, in assignedOnce_Temp() argument
3930 def_counts[tmp]++; in assignedOnce_Temp()
3931 if (def_counts[tmp] > 1) { in assignedOnce_Temp()
3938 const IRExpr* expr, Int* def_counts ) in useBeforeDef_Expr() argument
3945 useBeforeDef_Expr(bb,stmt,expr->Iex.GetI.ix,def_counts); in useBeforeDef_Expr()
3948 useBeforeDef_Temp(bb,stmt,expr->Iex.RdTmp.tmp,def_counts); in useBeforeDef_Expr()
3952 useBeforeDef_Expr(bb,stmt,qop->arg1,def_counts); in useBeforeDef_Expr()
3953 useBeforeDef_Expr(bb,stmt,qop->arg2,def_counts); in useBeforeDef_Expr()
3954 useBeforeDef_Expr(bb,stmt,qop->arg3,def_counts); in useBeforeDef_Expr()
3955 useBeforeDef_Expr(bb,stmt,qop->arg4,def_counts); in useBeforeDef_Expr()
3960 useBeforeDef_Expr(bb,stmt,triop->arg1,def_counts); in useBeforeDef_Expr()
3961 useBeforeDef_Expr(bb,stmt,triop->arg2,def_counts); in useBeforeDef_Expr()
3962 useBeforeDef_Expr(bb,stmt,triop->arg3,def_counts); in useBeforeDef_Expr()
3966 useBeforeDef_Expr(bb,stmt,expr->Iex.Binop.arg1,def_counts); in useBeforeDef_Expr()
3967 useBeforeDef_Expr(bb,stmt,expr->Iex.Binop.arg2,def_counts); in useBeforeDef_Expr()
3970 useBeforeDef_Expr(bb,stmt,expr->Iex.Unop.arg,def_counts); in useBeforeDef_Expr()
3973 useBeforeDef_Expr(bb,stmt,expr->Iex.Load.addr,def_counts); in useBeforeDef_Expr()
3986 useBeforeDef_Expr(bb,stmt,arg,def_counts); in useBeforeDef_Expr()
3991 useBeforeDef_Expr(bb,stmt,expr->Iex.ITE.cond,def_counts); in useBeforeDef_Expr()
3992 useBeforeDef_Expr(bb,stmt,expr->Iex.ITE.iftrue,def_counts); in useBeforeDef_Expr()
3993 useBeforeDef_Expr(bb,stmt,expr->Iex.ITE.iffalse,def_counts); in useBeforeDef_Expr()
4001 void useBeforeDef_Stmt ( const IRSB* bb, const IRStmt* stmt, Int* def_counts ) in useBeforeDef_Stmt() argument
4013 useBeforeDef_Expr(bb,stmt,stmt->Ist.AbiHint.base,def_counts); in useBeforeDef_Stmt()
4014 useBeforeDef_Expr(bb,stmt,stmt->Ist.AbiHint.nia,def_counts); in useBeforeDef_Stmt()
4017 useBeforeDef_Expr(bb,stmt,stmt->Ist.Put.data,def_counts); in useBeforeDef_Stmt()
4021 useBeforeDef_Expr(bb,stmt,puti->ix,def_counts); in useBeforeDef_Stmt()
4022 useBeforeDef_Expr(bb,stmt,puti->data,def_counts); in useBeforeDef_Stmt()
4025 useBeforeDef_Expr(bb,stmt,stmt->Ist.WrTmp.data,def_counts); in useBeforeDef_Stmt()
4028 useBeforeDef_Expr(bb,stmt,stmt->Ist.Store.addr,def_counts); in useBeforeDef_Stmt()
4029 useBeforeDef_Expr(bb,stmt,stmt->Ist.Store.data,def_counts); in useBeforeDef_Stmt()
4033 useBeforeDef_Expr(bb,stmt,sg->addr,def_counts); in useBeforeDef_Stmt()
4034 useBeforeDef_Expr(bb,stmt,sg->data,def_counts); in useBeforeDef_Stmt()
4035 useBeforeDef_Expr(bb,stmt,sg->guard,def_counts); in useBeforeDef_Stmt()
4039 useBeforeDef_Expr(bb,stmt,lg->addr,def_counts); in useBeforeDef_Stmt()
4040 useBeforeDef_Expr(bb,stmt,lg->alt,def_counts); in useBeforeDef_Stmt()
4041 useBeforeDef_Expr(bb,stmt,lg->guard,def_counts); in useBeforeDef_Stmt()
4045 useBeforeDef_Expr(bb,stmt,cas->addr,def_counts); in useBeforeDef_Stmt()
4047 useBeforeDef_Expr(bb,stmt,cas->expdHi,def_counts); in useBeforeDef_Stmt()
4048 useBeforeDef_Expr(bb,stmt,cas->expdLo,def_counts); in useBeforeDef_Stmt()
4050 useBeforeDef_Expr(bb,stmt,cas->dataHi,def_counts); in useBeforeDef_Stmt()
4051 useBeforeDef_Expr(bb,stmt,cas->dataLo,def_counts); in useBeforeDef_Stmt()
4054 useBeforeDef_Expr(bb,stmt,stmt->Ist.LLSC.addr,def_counts); in useBeforeDef_Stmt()
4056 useBeforeDef_Expr(bb,stmt,stmt->Ist.LLSC.storedata,def_counts); in useBeforeDef_Stmt()
4066 useBeforeDef_Expr(bb,stmt,arg,def_counts); in useBeforeDef_Stmt()
4070 useBeforeDef_Expr(bb,stmt,d->mAddr,def_counts); in useBeforeDef_Stmt()
4076 useBeforeDef_Expr(bb,stmt,stmt->Ist.Exit.guard,def_counts); in useBeforeDef_Stmt()
4085 Int *def_counts, UInt n_def_counts) in assignedOnce_Stmt() argument
4090 bb, stmt, stmt->Ist.WrTmp.tmp, def_counts, n_def_counts, in assignedOnce_Stmt()
4096 bb, stmt, stmt->Ist.LoadG.details->dst, def_counts, n_def_counts, in assignedOnce_Stmt()
4103 bb, stmt, stmt->Ist.Dirty.details->tmp, def_counts, n_def_counts, in assignedOnce_Stmt()
4111 bb, stmt, stmt->Ist.CAS.details->oldHi, def_counts, n_def_counts, in assignedOnce_Stmt()
4116 bb, stmt, stmt->Ist.CAS.details->oldLo, def_counts, n_def_counts, in assignedOnce_Stmt()
4122 bb, stmt, stmt->Ist.LLSC.result, def_counts, n_def_counts, in assignedOnce_Stmt()
4635 Int* def_counts = LibVEX_Alloc_inline(n_temps * sizeof(Int)); in sanityCheckIRSB() local
4677 def_counts[i] = 0; in sanityCheckIRSB()
4682 useBeforeDef_Stmt(bb,stmt,def_counts); in sanityCheckIRSB()
4685 assignedOnce_Stmt(bb, stmt, def_counts, n_temps); in sanityCheckIRSB()