Home | History | Annotate | Download | only in priv

Lines Matching refs:CAS

398    IRCAS   *cas, *cas2;
436 cas = st->Ist.CAS.details;
437 e1 = flatten_Expr(bb, cas->addr);
438 e2 = cas->expdHi ? flatten_Expr(bb, cas->expdHi) : NULL;
439 e3 = flatten_Expr(bb, cas->expdLo);
440 e4 = cas->dataHi ? flatten_Expr(bb, cas->dataHi) : NULL;
441 e5 = flatten_Expr(bb, cas->dataLo);
442 cas2 = mkIRCAS( cas->oldHi, cas->oldLo, cas->end,
2394 IRCAS *cas, *cas2;
2395 cas = st->Ist.CAS.details;
2396 vassert(isIRAtom(cas->addr));
2397 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
2398 vassert(isIRAtom(cas->expdLo));
2399 vassert(cas->dataHi == NULL || isIRAtom(cas->dataHi));
2400 vassert(isIRAtom(cas->dataLo));
2402 cas->oldHi, cas->oldLo, cas->end,
2403 fold_Expr(env, subst_Expr(env, cas->addr)),
2404 cas->expdHi ? fold_Expr(env, subst_Expr(env, cas->expdHi))
2406 fold_Expr(env, subst_Expr(env, cas->expdLo)),
2407 cas->dataHi ? fold_Expr(env, subst_Expr(env, cas->dataHi))
2409 fold_Expr(env, subst_Expr(env, cas->dataLo))
2637 IRCAS* cas;
2658 cas = st->Ist.CAS.details;
2659 addUses_Expr(set, cas->addr);
2660 if (cas->expdHi)
2661 addUses_Expr(set, cas->expdHi);
2662 addUses_Expr(set, cas->expdLo);
2663 if (cas->dataHi)
2664 addUses_Expr(set, cas->dataHi);
2665 addUses_Expr(set, cas->dataLo);
3834 CAS is a load-store op, so it should be safe to say False.
4107 if (st->Ist.CAS.details->oldHi != IRTemp_INVALID)
4108 st->Ist.CAS.details->oldHi += delta;
4109 st->Ist.CAS.details->oldLo += delta;
4110 deltaIRExpr(st->Ist.CAS.details->addr, delta);
4111 if (st->Ist.CAS.details->expdHi)
4112 deltaIRExpr(st->Ist.CAS.details->expdHi, delta);
4113 deltaIRExpr(st->Ist.CAS.details->expdLo, delta);
4114 if (st->Ist.CAS.details->dataHi)
4115 deltaIRExpr(st->Ist.CAS.details->dataHi, delta);
4116 deltaIRExpr(st->Ist.CAS.details->dataLo, delta);
4558 IRCAS* cas;
4579 cas = st->Ist.CAS.details;
4580 aoccCount_Expr(uses, cas->addr);
4581 if (cas->expdHi)
4582 aoccCount_Expr(uses, cas->expdHi);
4583 aoccCount_Expr(uses, cas->expdLo);
4584 if (cas->dataHi)
4585 aoccCount_Expr(uses, cas->dataHi);
4586 aoccCount_Expr(uses, cas->dataLo);
4878 IRCAS *cas, *cas2;
4928 cas = st->Ist.CAS.details;
4930 cas->oldHi, cas->oldLo, cas->end,
4931 atbSubst_Expr(env, cas->addr),
4932 cas->expdHi ? atbSubst_Expr(env, cas->expdHi) : NULL,
4933 atbSubst_Expr(env, cas->expdLo),
4934 cas->dataHi ? atbSubst_Expr(env, cas->dataHi) : NULL,
4935 atbSubst_Expr(env, cas->dataLo)
5265 IRCAS* cas;
5306 cas = st->Ist.CAS.details;
5307 vassert(isIRAtom(cas->addr));
5308 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
5309 vassert(isIRAtom(cas->expdLo));
5310 vassert(cas->dataHi == NULL || isIRAtom(cas->dataHi));
5311 vassert(isIRAtom(cas->dataLo));