Searched refs:expdHi (Results 1 - 10 of 10) sorted by relevance

/external/valgrind/main/VEX/priv/
H A Dir_defs.c1349 if (cas->expdHi) {
1350 ppIRExpr(cas->expdHi);
1918 IRExpr* expdHi, IRExpr* expdLo,
1925 cas->expdHi = expdHi;
2260 cas->expdHi==NULL ? NULL : deepCopyIRExpr(cas->expdHi),
3554 && (cas->expdHi ? isIRAtom(cas->expdHi) : True)
3775 if (cas->expdHi)
1916 mkIRCAS( IRTemp oldHi, IRTemp oldLo, IREndness end, IRExpr* addr, IRExpr* expdHi, IRExpr* expdLo, IRExpr* dataHi, IRExpr* dataLo ) argument
[all...]
H A Dir_opt.c462 e2 = cas->expdHi ? flatten_Expr(bb, cas->expdHi) : NULL;
2594 vassert(cas->expdHi == NULL || isIRAtom(cas->expdHi));
2601 cas->expdHi ? fold_Expr(env, subst_Expr(env, cas->expdHi))
2961 if (cas->expdHi)
2962 addUses_Expr(set, cas->expdHi);
4524 if (st->Ist.CAS.details->expdHi)
4525 deltaIRExpr(st->Ist.CAS.details->expdHi, delt
[all...]
H A Dhost_x86_isel.c4185 vassert(cas->expdHi == NULL);
4207 /* get: cas->expdHi into %edx, and cas->dataHi into %ecx */
4211 HReg rExpdHi = iselIntExpr_R(env, cas->expdHi);
H A Dguest_x86_toIR.c14739 IRTemp expdHi = newTemp(Ity_I32); local
14764 assign( expdHi, getIReg(4,R_EDX) );
14773 mkexpr(expdHi), mkexpr(expdLo),
14777 /* success when oldHi:oldLo == expdHi:expdLo */
14781 binop(Iop_Xor32, mkexpr(oldHi), mkexpr(expdHi)),
14788 expdHi:expdLo, then put expdHi:expdLo back in EDX:EAX,
14795 mkexpr(expdHi), mkexpr(oldHi)
H A Dhost_amd64_isel.c4614 vassert(cas->expdHi == NULL);
4637 /* get: cas->expdHi into %rdx, and cas->dataHi into %rcx */
4641 HReg rExpdHi = iselIntExpr_R(env, cas->expdHi);
H A Dhost_s390_isel.c3864 HReg op1_high = s390_isel_int_expr(env, cas->expdHi); /* expected value */
H A Dguest_amd64_toIR.c21652 IRTemp expdHi = newTemp(elemTy); local
21705 assign( expdHi, sz==4 ? unop(Iop_64to32, mkexpr(expdHi64))
21716 mkexpr(expdHi), mkexpr(expdLo),
21720 /* success when oldHi:oldLo == expdHi:expdLo */
21724 binop(opXOR, mkexpr(oldHi), mkexpr(expdHi)),
21731 expdHi:expdLo, then put expdHi:expdLo back in RDX:RAX,
[all...]
/external/valgrind/main/VEX/pub/
H A Dlibvex_ir.h2312 .oldHi must be IRTemp_INVALID, and .expdHi and .dataHi must
2322 If .addr contains the same value as .expdHi:.expdLo, then
2327 Types: .expdHi, .expdLo, .dataHi, .dataLo, .oldHi, .oldLo must
2348 * if .oldLo == .expdLo (resp. .oldHi:.oldLo == .expdHi:.expdLo),
2353 * if .oldLo != .expdLo (resp. .oldHi:.oldLo != .expdHi:.expdLo),
2365 IRExpr* expdHi; /* expected old value at *addr */ member in struct:__anon32303
2376 IRExpr* expdHi, IRExpr* expdLo,
/external/valgrind/main/memcheck/
H A Dmc_translate.c5460 tl_assert(cas->expdHi == NULL);
5554 tl_assert(cas->expdHi != NULL);
5598 tl_assert(isOriginalAtom(mce, cas->expdHi));
5601 = assignNew('V', mce, elemTy, expr2vbits(mce, cas->expdHi));
5608 = assignNew('B', mce, Ity_I32, schemeE(mce, cas->expdHi));
5665 xHi = oldHi ^ expdHi;
5671 binop(opXor, cas->expdHi, mkexpr(cas->oldHi)));
5947 || (cas->expdHi ? isBogusAtom(cas->expdHi) : False)
/external/valgrind/main/helgrind/
H A Dhg_main.c4573 tl_assert(cas->expdHi);
4576 tl_assert(!cas->expdHi);

Completed in 5496 milliseconds