Home | History | Annotate | Download | only in priv

Lines Matching defs:cas

2487       if (stmt->Ist.CAS.details->oldHi == IRTemp_INVALID) {
2488 IRCAS *cas = stmt->Ist.CAS.details;
2489 s390_amode *op2 = s390_isel_amode(env, cas->addr);
2490 HReg op3 = s390_isel_int_expr(env, cas->dataLo); /* new value */
2491 HReg op1 = s390_isel_int_expr(env, cas->expdLo); /* expected value */
2492 HReg old = lookupIRTemp(env, cas->oldLo);
2494 if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I32) {
2501 IRCAS *cas = stmt->Ist.CAS.details;
2502 s390_amode *op2 = s390_isel_amode(env, cas->addr);
2504 HReg op3_high = s390_isel_int_expr(env, cas->dataHi); /* new value */
2505 HReg op3_low = s390_isel_int_expr(env, cas->dataLo); /* new value */
2506 HReg op1_high = s390_isel_int_expr(env, cas->expdHi); /* expected value */
2507 HReg op1_low = s390_isel_int_expr(env, cas->expdLo); /* expected value */
2508 HReg old_low = lookupIRTemp(env, cas->oldLo);
2509 HReg old_high = lookupIRTemp(env, cas->oldHi);
2528 if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I32) {