Home | History | Annotate | Download | only in priv

Lines Matching refs:CAS

405    IRCAS    *cas, *cas2;
460 cas = st->Ist.CAS.details;
461 e1 = flatten_Expr(bb, cas->addr);
462 e2 = cas->expdHi ? flatten_Expr(bb, cas->expdHi) : NULL;
463 e3 = flatten_Expr(bb, cas->expdLo);
464 e4 = cas->dataHi ? flatten_Expr(bb, cas->dataHi) : NULL;
465 e5 = flatten_Expr(bb, cas->dataLo);
466 cas2 = mkIRCAS( cas->oldHi, cas->oldLo, cas->end,
2656 IRCAS *cas, *cas2;
2657 cas = st->Ist.CAS.details;
2658 vassert(isIRAtom(cas->addr));
2659 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
2660 vassert(isIRAtom(cas->expdLo));
2661 vassert(cas->dataHi == NULL || isIRAtom(cas->dataHi));
2662 vassert(isIRAtom(cas->dataLo));
2664 cas->oldHi, cas->oldLo, cas->end,
2665 fold_Expr(env, subst_Expr(env, cas->addr)),
2666 cas->expdHi ? fold_Expr(env, subst_Expr(env, cas->expdHi))
2668 fold_Expr(env, subst_Expr(env, cas->expdLo)),
2669 cas->dataHi ? fold_Expr(env, subst_Expr(env, cas->dataHi))
2671 fold_Expr(env, subst_Expr(env, cas->dataLo))
2991 IRCAS* cas;
3026 cas = st->Ist.CAS.details;
3027 addUses_Expr(set, cas->addr);
3028 if (cas->expdHi)
3029 addUses_Expr(set, cas->expdHi);
3030 addUses_Expr(set, cas->expdLo);
3031 if (cas->dataHi)
3032 addUses_Expr(set, cas->dataHi);
3033 addUses_Expr(set, cas->dataLo);
4364 CAS is a load-store op, so it should be safe to say False.
4650 if (st->Ist.CAS.details->oldHi != IRTemp_INVALID)
4651 st->Ist.CAS.details->oldHi += delta;
4652 st->Ist.CAS.details->oldLo += delta;
4653 deltaIRExpr(st->Ist.CAS.details->addr, delta);
4654 if (st->Ist.CAS.details->expdHi)
4655 deltaIRExpr(st->Ist.CAS.details->expdHi, delta);
4656 deltaIRExpr(st->Ist.CAS.details->expdLo, delta);
4657 if (st->Ist.CAS.details->dataHi)
4658 deltaIRExpr(st->Ist.CAS.details->dataHi, delta);
4659 deltaIRExpr(st->Ist.CAS.details->dataLo, delta);
5153 IRCAS* cas;
5188 cas = st->Ist.CAS.details;
5189 aoccCount_Expr(uses, cas->addr);
5190 if (cas->expdHi)
5191 aoccCount_Expr(uses, cas->expdHi);
5192 aoccCount_Expr(uses, cas->expdLo);
5193 if (cas->dataHi)
5194 aoccCount_Expr(uses, cas->dataHi);
5195 aoccCount_Expr(uses, cas->dataLo);
5509 IRCAS *cas, *cas2;
5573 cas = st->Ist.CAS.details;
5575 cas->oldHi, cas->oldLo, cas->end,
5576 atbSubst_Expr(env, cas->addr),
5577 cas->expdHi ? atbSubst_Expr(env, cas->expdHi) : NULL,
5578 atbSubst_Expr(env, cas->expdLo),
5579 cas->dataHi ? atbSubst_Expr(env, cas->dataHi) : NULL,
5580 atbSubst_Expr(env, cas->dataLo)
6309 IRCAS* cas = st->Ist.CAS.details;
6310 vassert(isIRAtom(cas->addr));
6311 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
6312 vassert(isIRAtom(cas->expdLo));
6313 vassert(cas->dataHi == NULL || isIRAtom(cas->dataHi));
6314 vassert(isIRAtom(cas->dataLo));
6467 IRCAS* cas;
6522 cas = st->Ist.CAS.details;
6523 vassert(isIRAtom(cas->addr));
6524 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
6525 vassert(isIRAtom(cas->expdLo));
6526 vassert(cas->dataHi == NULL || isIRAtom(cas->dataHi));
6527 vassert(isIRAtom(cas->dataLo));