Home | History | Annotate | Download | only in priv

Lines Matching defs:cas

382    IRCAS   *cas, *cas2;
420 cas = st->Ist.CAS.details;
421 e1 = flatten_Expr(bb, cas->addr);
422 e2 = cas->expdHi ? flatten_Expr(bb, cas->expdHi) : NULL;
423 e3 = flatten_Expr(bb, cas->expdLo);
424 e4 = cas->dataHi ? flatten_Expr(bb, cas->dataHi) : NULL;
425 e5 = flatten_Expr(bb, cas->dataLo);
426 cas2 = mkIRCAS( cas->oldHi, cas->oldLo, cas->end,
1959 IRCAS *cas, *cas2;
1960 cas = st->Ist.CAS.details;
1961 vassert(isIRAtom(cas->addr));
1962 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
1963 vassert(isIRAtom(cas->expdLo));
1964 vassert(cas->dataHi == NULL || isIRAtom(cas->dataHi));
1965 vassert(isIRAtom(cas->dataLo));
1967 cas->oldHi, cas->oldLo, cas->end,
1968 fold_Expr(subst_Expr(env, cas->addr)),
1969 cas->expdHi ? fold_Expr(subst_Expr(env, cas->expdHi)) : NULL,
1970 fold_Expr(subst_Expr(env, cas->expdLo)),
1971 cas->dataHi ? fold_Expr(subst_Expr(env, cas->dataHi)) : NULL,
1972 fold_Expr(subst_Expr(env, cas->dataLo))
2197 IRCAS* cas;
2218 cas = st->Ist.CAS.details;
2219 addUses_Expr(set, cas->addr);
2220 if (cas->expdHi)
2221 addUses_Expr(set, cas->expdHi);
2222 addUses_Expr(set, cas->expdLo);
2223 if (cas->dataHi)
2224 addUses_Expr(set, cas->dataHi);
2225 addUses_Expr(set, cas->dataLo);
3250 CAS is a load-store op, so it should be safe to say False.
3517 if (st->Ist.CAS.details->oldHi != IRTemp_INVALID)
3518 st->Ist.CAS.details->oldHi += delta;
3519 st->Ist.CAS.details->oldLo += delta;
3520 deltaIRExpr(st->Ist.CAS.details->addr, delta);
3521 if (st->Ist.CAS.details->expdHi)
3522 deltaIRExpr(st->Ist.CAS.details->expdHi, delta);
3523 deltaIRExpr(st->Ist.CAS.details->expdLo, delta);
3524 if (st->Ist.CAS.details->dataHi)
3525 deltaIRExpr(st->Ist.CAS.details->dataHi, delta);
3526 deltaIRExpr(st->Ist.CAS.details->dataLo, delta);
3968 IRCAS* cas;
3989 cas = st->Ist.CAS.details;
3990 aoccCount_Expr(uses, cas->addr);
3991 if (cas->expdHi)
3992 aoccCount_Expr(uses, cas->expdHi);
3993 aoccCount_Expr(uses, cas->expdLo);
3994 if (cas->dataHi)
3995 aoccCount_Expr(uses, cas->dataHi);
3996 aoccCount_Expr(uses, cas->dataLo);
4262 IRCAS *cas, *cas2;
4309 cas = st->Ist.CAS.details;
4311 cas->oldHi, cas->oldLo, cas->end,
4312 atbSubst_Expr(env, cas->addr),
4313 cas->expdHi ? atbSubst_Expr(env, cas->expdHi) : NULL,
4314 atbSubst_Expr(env, cas->expdLo),
4315 cas->dataHi ? atbSubst_Expr(env, cas->dataHi) : NULL,
4316 atbSubst_Expr(env, cas->dataLo)
4621 IRCAS* cas;
4658 cas = st->Ist.CAS.details;
4659 vassert(isIRAtom(cas->addr));
4660 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
4661 vassert(isIRAtom(cas->expdLo));
4662 vassert(cas->dataHi == NULL || isIRAtom(cas->dataHi));
4663 vassert(isIRAtom(cas->dataLo));