Searched refs:CAS (Results 1 - 17 of 17) sorted by relevance

/external/compiler-rt/lib/tsan/rtl/
H A Dtsan_interface_atomic.cc767 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
773 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
779 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
785 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
792 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
799 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
805 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
811 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
817 SCOPED_ATOMIC(CAS, a, c, v, mo, fmo);
824 SCOPED_ATOMIC(CAS,
[all...]
/external/valgrind/VEX/priv/
H A Dir_opt.c460 cas = st->Ist.CAS.details;
2657 cas = st->Ist.CAS.details;
3026 cas = st->Ist.CAS.details;
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
[all...]
H A Dir_defs.c1433 vex_printf(" = CAS%s(", cas->end==Iend_LE ? "le" : "be" );
1591 ppIRCAS(s->Ist.CAS.details);
2139 s->Ist.CAS.details = cas;
2415 return IRStmt_CAS(deepCopyIRCAS(s->Ist.CAS.details));
3705 const IRCAS* cas = st->Ist.CAS.details;
3930 cas = stmt->Ist.CAS.details;
4274 const IRCAS* cas = stmt->Ist.CAS.details;
4275 /* make sure it's definitely either a CAS or a DCAS */
4321 sanityCheckFail(bb,stmt,"IRStmt.CAS: ill-formed");
4554 const IRCAS* cas = stmt->Ist.CAS
[all...]
H A Dhost_s390_isel.c3858 if (stmt->Ist.CAS.details->oldHi == IRTemp_INVALID) {
3859 IRCAS *cas = stmt->Ist.CAS.details;
3872 IRCAS *cas = stmt->Ist.CAS.details;
H A Dhost_x86_isel.c4175 if (stmt->Ist.CAS.details->oldHi == IRTemp_INVALID) {
4176 /* "normal" singleton CAS */
4178 IRCAS* cas = stmt->Ist.CAS.details;
4202 /* double CAS */
4203 IRCAS* cas = stmt->Ist.CAS.details;
H A Dhost_tilegx_isel.c1513 IRCAS* cas = stmt->Ist.CAS.details;
H A Dhost_amd64_isel.c4677 if (stmt->Ist.CAS.details->oldHi == IRTemp_INVALID) {
4678 /* "normal" singleton CAS */
4680 IRCAS* cas = stmt->Ist.CAS.details;
4703 /* double CAS */
4705 IRCAS* cas = stmt->Ist.CAS.details;
H A Dhost_mips_isel.c3946 if (stmt->Ist.CAS.details->oldHi == IRTemp_INVALID) {
3947 IRCAS *cas = stmt->Ist.CAS.details;
/external/valgrind/lackey/
H A Dlk_main.c882 IRCAS* cas = st->Ist.CAS.details;
888 dataSize *= 2; /* since it's a doubleword-CAS */
/external/valgrind/VEX/pub/
H A Dlibvex_ir.h438 hint that these compute the success/failure of a CAS
2502 How to know if the CAS succeeded?
2505 then the CAS succeeded, .dataLo (resp. .dataHi:.dataLo) is now
2510 then the CAS failed, and the original value at .addr was .oldLo
2513 Hence it is easy to know whether or not the CAS succeeded.
2802 t<tmp> = CAS<end>(<addr> :: <expected> -> <new>)
2808 A double-element CAS may also be denoted, in which case <tmp>,
2814 } CAS; member in union:_IRStmt::__anon19805
/external/valgrind/drd/
H A Ddrd_load_store.c747 IRCAS* cas = st->Ist.CAS.details;
753 dataSize *= 2; /* since it's a doubleword-CAS */
/external/valgrind/exp-dhat/
H A Ddh_main.c974 IRCAS* cas = st->Ist.CAS.details;
979 dataSize *= 2; /* since it's a doubleword-CAS */
/external/valgrind/cachegrind/
H A Dcg_main.c1204 IRCAS* cas = st->Ist.CAS.details;
1209 dataSize *= 2; /* since it's a doubleword-CAS */
/external/valgrind/callgrind/
H A Dmain.c559 /* Global bus event (CAS, LOCK-prefix, LL-SC, etc) */
1127 IRCAS* cas = st->Ist.CAS.details;
/external/valgrind/exp-sgcheck/
H A Dsg_main.c2312 IRCAS* cas = st->Ist.CAS.details;
2317 dataSize *= 2; /* since it's a doubleword-CAS */
/external/valgrind/memcheck/
H A Dmc_translate.c131 Ist_Store, IRLoadG, IRStoreG, LLSC, CAS and Dirty memory
5611 5. the CAS itself
5677 The "atomically" is the CAS bit. The scheme is always the same:
5702 read that; but then in the gap between the read and the CAS, a
5704 the location. Then the CAS in this thread will fail and we will
5742 /* single CAS */
5797 /* 5. the CAS itself */
5836 /* double CAS */
5941 /* 5. the CAS itself */
6232 cas = st->Ist.CAS
[all...]
/external/valgrind/helgrind/
H A Dhg_main.c4713 IRCAS* cas = st->Ist.CAS.details;

Completed in 505 milliseconds