Home | History | Annotate | Download | only in priv

Lines Matching refs:cas

3845       if (stmt->Ist.CAS.details->oldHi == IRTemp_INVALID) {
3846 IRCAS *cas = stmt->Ist.CAS.details;
3847 s390_amode *op2 = s390_isel_amode(env, cas->addr);
3848 HReg op3 = s390_isel_int_expr(env, cas->dataLo); /* new value */
3849 HReg op1 = s390_isel_int_expr(env, cas->expdLo); /* expected value */
3850 HReg old = lookupIRTemp(env, cas->oldLo);
3852 if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I32) {
3859 IRCAS *cas = stmt->Ist.CAS.details;
3860 s390_amode *op2 = s390_isel_amode(env, cas->addr);
3862 HReg op3_high = s390_isel_int_expr(env, cas->dataHi); /* new value */
3863 HReg op3_low = s390_isel_int_expr(env, cas->dataLo); /* new value */
3864 HReg op1_high = s390_isel_int_expr(env, cas->expdHi); /* expected value */
3865 HReg op1_low = s390_isel_int_expr(env, cas->expdLo); /* expected value */
3866 HReg old_low = lookupIRTemp(env, cas->oldLo);
3867 HReg old_high = lookupIRTemp(env, cas->oldHi);
3886 if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I32) {