Searched defs:cas (Results 1 - 23 of 23) sorted by relevance

/external/compiler-rt/test/tsan/
H A Dreal_deadlock_detector_stress_test.cc35 bool cas(int *a, int oldval, int newval) { function
68 if (cas(&m->state, old, newv)) {
74 if (!cas(&m->state, kStateLocked, 1)) {
141 if (!cas(&m->state, kStateInited, kStateLocked)) {
149 if (!cas(&m->state, kStateLocked, kStateNotInited)) {
/external/guava/guava/src/com/google/common/cache/
H A DStriped64.java103 final boolean cas(long cmp, long val) { method in class:Striped64.Cell
231 else if (a.cas(v = a.value, fn(v, x)))
/external/valgrind/drd/
H A Ddrd_load_store.c747 IRCAS* cas = st->Ist.CAS.details; local
749 tl_assert(cas->addr != NULL);
750 tl_assert(cas->dataLo != NULL);
751 dataSize = sizeofIRType(typeOfIRExpr(bb->tyenv, cas->dataLo));
752 if (cas->dataHi != NULL)
756 instr_trace_mem_store(bb, cas->addr, cas->dataHi, cas->dataLo,
759 instrument_load(bb, cas->addr, dataSize, NULL/*no guard*/);
/external/valgrind/lackey/
H A Dlk_main.c882 IRCAS* cas = st->Ist.CAS.details; local
883 tl_assert(cas->addr != NULL);
884 tl_assert(cas->dataLo != NULL);
885 dataTy = typeOfIRExpr(tyenv, cas->dataLo);
887 if (cas->dataHi != NULL)
890 addEvent_Dr( sbOut, cas->addr, dataSize );
891 addEvent_Dw( sbOut, cas->addr, dataSize );
895 if (cas->dataHi != NULL) /* dcas */
898 if (cas->dataHi != NULL) /* dcas */
/external/pdfium/core/src/fxcodec/fx_libopenjpeg/libopenjpeg20/
H A Ddwt.c59 OPJ_INT32 cas; member in struct:dwt_local
70 OPJ_INT32 cas ; member in struct:v4dwt_local
94 static void opj_dwt_deinterleave_h(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
98 static void opj_dwt_deinterleave_v(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 x, OPJ_INT32 cas);
110 static void opj_dwt_encode_1(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
115 static void opj_dwt_decode_1_(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
119 static void opj_dwt_encode_1_real(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas);
196 void opj_dwt_deinterleave_h(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) { argument
199 OPJ_INT32 * l_src = a+cas;
207 l_src = a + 1 - cas;
218 opj_dwt_deinterleave_v(OPJ_INT32 *a, OPJ_INT32 *b, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 x, OPJ_INT32 cas) argument
286 opj_dwt_encode_1(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) argument
307 opj_dwt_decode_1_(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) argument
335 opj_dwt_encode_1_real(OPJ_INT32 *a, OPJ_INT32 dn, OPJ_INT32 sn, OPJ_INT32 cas) argument
[all...]
/external/valgrind/VEX/priv/
H A Dhost_tilegx_isel.c1512 IRCAS* cas = stmt->Ist.CAS.details; local
1513 IRType ty = typeOfIRExpr(env->type_env, cas->dataLo);
1515 TILEGXAMode *r_addr = iselWordExpr_AMode(env, cas->addr, Ity_I64);
1516 HReg r_new = iselWordExpr_R(env, cas->dataLo);
1517 HReg r_old = lookupIRTemp(env, cas->oldLo);
1520 vassert(cas->expdHi == NULL);
1521 vassert(cas->dataHi == NULL);
1532 if (cas->expdLo->tag != Iex_Const)
1534 r_exp = iselWordExpr_R(env, cas->expdLo);
1541 if((sz == 8 && cas
[all...]
H A Dhost_mips_isel.c3947 IRCAS *cas = stmt->Ist.CAS.details; local
3948 HReg old = lookupIRTemp(env, cas->oldLo);
3949 HReg addr = iselWordExpr_R(env, cas->addr);
3950 HReg expd = iselWordExpr_R(env, cas->expdLo);
3951 HReg data = iselWordExpr_R(env, cas->dataLo);
3952 if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I64) {
3954 } else if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I32) {
H A Dhost_s390_isel.c358 cas(b,d,...) # emit compare-and-swap using b12 amode
3821 IRCAS *cas = stmt->Ist.CAS.details; local
3822 s390_amode *op2 = s390_isel_amode_b12_b20(env, cas->addr);
3823 HReg op3 = s390_isel_int_expr(env, cas->dataLo); /* new value */
3824 HReg op1 = s390_isel_int_expr(env, cas->expdLo); /* expected value */
3825 HReg old = lookupIRTemp(env, cas->oldLo);
3827 if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I32) {
3834 IRCAS *cas = stmt->Ist.CAS.details; local
3835 s390_amode *op2 = s390_isel_amode_b12_b20(env, cas->addr);
3837 HReg op3_high = s390_isel_int_expr(env, cas
[all...]
H A Dir_defs.c1423 void ppIRCAS ( const IRCAS* cas )
1427 if (cas->oldHi != IRTemp_INVALID) {
1428 ppIRTemp(cas->oldHi);
1431 ppIRTemp(cas->oldLo);
1432 vex_printf(" = CAS%s(", cas->end==Iend_LE ? "le" : "be" );
1433 ppIRExpr(cas->addr);
1435 if (cas->expdHi) {
1436 ppIRExpr(cas->expdHi);
1439 ppIRExpr(cas->expdLo);
1441 if (cas
2009 IRCAS* cas = LibVEX_Alloc_inline(sizeof(IRCAS)); local
3699 const IRCAS* cas = st->Ist.CAS.details; local
3885 const IRCAS* cas; local
4268 const IRCAS* cas = stmt->Ist.CAS.details; local
4548 const IRCAS* cas = stmt->Ist.CAS.details; local
[all...]
H A Dhost_amd64_isel.c4657 IRCAS* cas = stmt->Ist.CAS.details; local
4658 IRType ty = typeOfIRExpr(env->type_env, cas->dataLo);
4659 /* get: cas->expd into %rax, and cas->data into %rbx */
4660 AMD64AMode* am = iselIntExpr_AMode(env, cas->addr);
4661 HReg rData = iselIntExpr_R(env, cas->dataLo);
4662 HReg rExpd = iselIntExpr_R(env, cas->expdLo);
4663 HReg rOld = lookupIRTemp(env, cas->oldLo);
4664 vassert(cas->expdHi == NULL);
4665 vassert(cas
4682 IRCAS* cas = stmt->Ist.CAS.details; local
[all...]
H A Dhost_s390_defs.h455 } cas; member in union:__anon15492::__anon15493
H A Dhost_x86_isel.c4178 IRCAS* cas = stmt->Ist.CAS.details; local
4179 IRType ty = typeOfIRExpr(env->type_env, cas->dataLo);
4180 /* get: cas->expdLo into %eax, and cas->dataLo into %ebx */
4181 X86AMode* am = iselIntExpr_AMode(env, cas->addr);
4182 HReg rDataLo = iselIntExpr_R(env, cas->dataLo);
4183 HReg rExpdLo = iselIntExpr_R(env, cas->expdLo);
4184 HReg rOldLo = lookupIRTemp(env, cas->oldLo);
4185 vassert(cas->expdHi == NULL);
4186 vassert(cas
4203 IRCAS* cas = stmt->Ist.CAS.details; local
[all...]
H A Dguest_mips_toIR.c2193 IRCAS *cas; local
2199 cas = mkIRCAS(IRTemp_INVALID, old_mem,
2203 stmt(IRStmt_CAS(cas));
2216 IRCAS *cas; local
2222 cas = mkIRCAS(IRTemp_INVALID, old_mem,
2226 stmt(IRStmt_CAS(cas));
H A Dir_opt.c405 IRCAS *cas, *cas2; local
460 cas = st->Ist.CAS.details;
461 e1 = flatten_Expr(bb, cas->addr);
462 e2 = cas->expdHi ? flatten_Expr(bb, cas->expdHi) : NULL;
463 e3 = flatten_Expr(bb, cas->expdLo);
464 e4 = cas->dataHi ? flatten_Expr(bb, cas->dataHi) : NULL;
465 e5 = flatten_Expr(bb, cas->dataLo);
466 cas2 = mkIRCAS( cas
2654 IRCAS *cas, *cas2; local
2987 IRCAS* cas; local
5149 IRCAS* cas; local
5505 IRCAS *cas, *cas2; local
6305 IRCAS* cas = st->Ist.CAS.details; local
6463 IRCAS* cas; local
[all...]
H A Dguest_x86_toIR.c754 IRCAS* cas; local
762 cas = mkIRCAS( IRTemp_INVALID, oldTmp, Iend_LE, addr,
764 stmt( IRStmt_CAS(cas) );
1107 be a normal store, or it can be a cas-with-possible-failure style
1118 if texpVal is not IRTemp_INVALID then a cas-style store is
2006 /* cas-style store */
2017 /* cas-style store */
2341 /* cas-style store */
2352 /* cas-style store */
H A Dguest_amd64_toIR.c1606 IRCAS* cas; local
1615 cas = mkIRCAS( IRTemp_INVALID, oldTmp, Iend_LE, addr,
1617 stmt( IRStmt_CAS(cas) );
1976 be a normal store, or it can be a cas-with-possible-failure style
1987 if texpVal is not IRTemp_INVALID then a cas-style store is
3095 /* cas-style store */
3106 /* cas-style store */
3456 /* cas-style store */
3467 /* cas-style store */
[all...]
H A Dguest_s390_toIR.c5650 IRCAS *cas; local
5662 cas = mkIRCAS(IRTemp_INVALID, old_mem,
5666 stmt(IRStmt_CAS(cas));
5684 IRCAS *cas; local
5696 cas = mkIRCAS(IRTemp_INVALID, old_mem,
5700 stmt(IRStmt_CAS(cas));
5718 IRCAS *cas; local
5730 cas = mkIRCAS(IRTemp_INVALID, old_mem,
5734 stmt(IRStmt_CAS(cas));
5748 IRCAS *cas; local
11872 IRCAS *cas; local
11920 IRCAS *cas; local
11955 IRCAS *cas; local
12015 IRCAS *cas; local
[all...]
/external/valgrind/cachegrind/
H A Dcg_main.c1204 IRCAS* cas = st->Ist.CAS.details; local
1205 tl_assert(cas->addr != NULL);
1206 tl_assert(cas->dataLo != NULL);
1207 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo));
1208 if (cas->dataHi != NULL)
1213 addEvent_Dr( &cgs, curr_inode, dataSize, cas->addr );
1214 addEvent_Dw( &cgs, curr_inode, dataSize, cas->addr );
/external/valgrind/callgrind/
H A Dmain.c1127 IRCAS* cas = st->Ist.CAS.details; local
1128 CLG_ASSERT(cas->addr && isIRAtom(cas->addr));
1129 CLG_ASSERT(cas->dataLo);
1130 dataSize = sizeofIRType(typeOfIRExpr(sbIn->tyenv, cas->dataLo));
1131 if (cas->dataHi != NULL)
1132 dataSize *= 2; /* since this is a doubleword-cas */
1133 addEvent_Dr( &clgs, curr_inode, dataSize, cas->addr );
1134 addEvent_Dw( &clgs, curr_inode, dataSize, cas->addr );
/external/valgrind/exp-dhat/
H A Ddh_main.c974 IRCAS* cas = st->Ist.CAS.details; local
975 tl_assert(cas->addr != NULL);
976 tl_assert(cas->dataLo != NULL);
977 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo));
978 if (cas->dataHi != NULL)
981 dataSize, cas->addr, goff_sp );
983 dataSize, cas->addr, goff_sp );
/external/valgrind/exp-sgcheck/
H A Dsg_main.c2312 IRCAS* cas = st->Ist.CAS.details; local
2313 tl_assert(cas->addr != NULL);
2314 tl_assert(cas->dataLo != NULL);
2315 dataSize = sizeofIRType(typeOfIRExpr(sbOut->tyenv, cas->dataLo));
2316 if (cas->dataHi != NULL)
2319 env, sbOut, cas->addr, dataSize, False/*!isStore*/,
2323 env, sbOut, cas->addr, dataSize, True/*isStore*/,
/external/valgrind/helgrind/
H A Dhg_main.c4587 IRCAS* cas = st->Ist.CAS.details; local
4588 Bool isDCAS = cas->oldHi != IRTemp_INVALID;
4590 tl_assert(cas->expdHi);
4591 tl_assert(cas->dataHi);
4593 tl_assert(!cas->expdHi);
4594 tl_assert(!cas->dataHi);
4600 cas->addr,
4602 * sizeofIRType(typeOfIRExpr(bbIn->tyenv, cas->dataLo)),
/external/valgrind/memcheck/
H A Dmc_translate.c5539 static void do_shadow_CAS_single ( MCEnv* mce, IRCAS* cas );
5540 static void do_shadow_CAS_double ( MCEnv* mce, IRCAS* cas );
5594 void do_shadow_CAS ( MCEnv* mce, IRCAS* cas )
5719 if (cas->oldHi == IRTemp_INVALID) {
5720 do_shadow_CAS_single( mce, cas );
5722 do_shadow_CAS_double( mce, cas );
5727 static void do_shadow_CAS_single ( MCEnv* mce, IRCAS* cas )
5739 tl_assert(cas->oldHi == IRTemp_INVALID);
5740 tl_assert(cas->expdHi == NULL);
5741 tl_assert(cas
6144 IRCAS* cas; local
[all...]

Completed in 1277 milliseconds