Lines Matching refs:isBogusAtom
5164 static Bool isBogusAtom ( IRAtom* at )
5211 return isBogusAtom(e);
5213 return isBogusAtom(e->Iex.Unop.arg);
5215 return isBogusAtom(e->Iex.GetI.ix);
5217 return isBogusAtom(e->Iex.Binop.arg1)
5218 || isBogusAtom(e->Iex.Binop.arg2);
5220 return isBogusAtom(e->Iex.Triop.details->arg1)
5221 || isBogusAtom(e->Iex.Triop.details->arg2)
5222 || isBogusAtom(e->Iex.Triop.details->arg3);
5224 return isBogusAtom(e->Iex.Qop.details->arg1)
5225 || isBogusAtom(e->Iex.Qop.details->arg2)
5226 || isBogusAtom(e->Iex.Qop.details->arg3)
5227 || isBogusAtom(e->Iex.Qop.details->arg4);
5229 return isBogusAtom(e->Iex.Mux0X.cond)
5230 || isBogusAtom(e->Iex.Mux0X.expr0)
5231 || isBogusAtom(e->Iex.Mux0X.exprX);
5233 return isBogusAtom(e->Iex.Load.addr);
5236 if (isBogusAtom(e->Iex.CCall.args[i]))
5245 if (isBogusAtom(d->args[i]))
5247 if (d->guard && isBogusAtom(d->guard))
5249 if (d->mAddr && isBogusAtom(d->mAddr))
5253 return isBogusAtom(st->Ist.Put.data);
5255 return isBogusAtom(st->Ist.PutI.details->ix)
5256 || isBogusAtom(st->Ist.PutI.details->data);
5258 return isBogusAtom(st->Ist.Store.addr)
5259 || isBogusAtom(st->Ist.Store.data);
5261 return isBogusAtom(st->Ist.Exit.guard);
5263 return isBogusAtom(st->Ist.AbiHint.base)
5264 || isBogusAtom(st->Ist.AbiHint.nia);
5271 return isBogusAtom(cas->addr)
5272 || (cas->expdHi ? isBogusAtom(cas->expdHi) : False)
5273 || isBogusAtom(cas->expdLo)
5274 || (cas->dataHi ? isBogusAtom(cas->dataHi) : False)
5275 || isBogusAtom(cas->dataLo);
5277 return isBogusAtom(st->Ist.LLSC.addr)
5279 ? isBogusAtom(st->Ist.LLSC.storedata)