/external/stlport/src/ |
D | sparc_atomic.s | 19 cas [%o0], %o2, %o3 38 cas [%o0], %o2, %o3 41 membar #LoadLoad | #LoadStore ! Ensure the cas finishes before 60 cas [%o0], %o2, %o3 63 membar #LoadLoad | #LoadStore ! Ensure the cas finishes before
|
D | sparc_atomic64.s | 19 membar #LoadLoad | #LoadStore ! Ensure the cas finishes before 38 membar #LoadLoad | #LoadStore ! Ensure the cas finishes before 58 membar #LoadLoad | #LoadStore ! Ensure the cas finishes before
|
/external/valgrind/main/VEX/priv/ |
D | ir_defs.c | 1178 void ppIRCAS ( IRCAS* cas ) in ppIRCAS() argument 1182 if (cas->oldHi != IRTemp_INVALID) { in ppIRCAS() 1183 ppIRTemp(cas->oldHi); in ppIRCAS() 1186 ppIRTemp(cas->oldLo); in ppIRCAS() 1187 vex_printf(" = CAS%s(", cas->end==Iend_LE ? "le" : "be" ); in ppIRCAS() 1188 ppIRExpr(cas->addr); in ppIRCAS() 1190 if (cas->expdHi) { in ppIRCAS() 1191 ppIRExpr(cas->expdHi); in ppIRCAS() 1194 ppIRExpr(cas->expdLo); in ppIRCAS() 1196 if (cas->dataHi) { in ppIRCAS() [all …]
|
D | ir_opt.c | 398 IRCAS *cas, *cas2; in flatten_Stmt() local 436 cas = st->Ist.CAS.details; in flatten_Stmt() 437 e1 = flatten_Expr(bb, cas->addr); in flatten_Stmt() 438 e2 = cas->expdHi ? flatten_Expr(bb, cas->expdHi) : NULL; in flatten_Stmt() 439 e3 = flatten_Expr(bb, cas->expdLo); in flatten_Stmt() 440 e4 = cas->dataHi ? flatten_Expr(bb, cas->dataHi) : NULL; in flatten_Stmt() 441 e5 = flatten_Expr(bb, cas->dataLo); in flatten_Stmt() 442 cas2 = mkIRCAS( cas->oldHi, cas->oldLo, cas->end, in flatten_Stmt() 2394 IRCAS *cas, *cas2; in subst_and_fold_Stmt() local 2395 cas = st->Ist.CAS.details; in subst_and_fold_Stmt() [all …]
|
D | host_s390_isel.c | 2488 IRCAS *cas = stmt->Ist.CAS.details; in s390_isel_stmt() local 2489 s390_amode *op2 = s390_isel_amode(env, cas->addr); in s390_isel_stmt() 2490 HReg op3 = s390_isel_int_expr(env, cas->dataLo); /* new value */ in s390_isel_stmt() 2491 HReg op1 = s390_isel_int_expr(env, cas->expdLo); /* expected value */ in s390_isel_stmt() 2492 HReg old = lookupIRTemp(env, cas->oldLo); in s390_isel_stmt() 2494 if (typeOfIRTemp(env->type_env, cas->oldLo) == Ity_I32) { in s390_isel_stmt() 2501 IRCAS *cas = stmt->Ist.CAS.details; in s390_isel_stmt() local 2502 s390_amode *op2 = s390_isel_amode(env, cas->addr); in s390_isel_stmt() 2504 HReg op3_high = s390_isel_int_expr(env, cas->dataHi); /* new value */ in s390_isel_stmt() 2505 HReg op3_low = s390_isel_int_expr(env, cas->dataLo); /* new value */ in s390_isel_stmt() [all …]
|
D | host_x86_isel.c | 3993 IRCAS* cas = stmt->Ist.CAS.details; in iselStmt() local 3994 IRType ty = typeOfIRExpr(env->type_env, cas->dataLo); in iselStmt() 3996 X86AMode* am = iselIntExpr_AMode(env, cas->addr); in iselStmt() 3997 HReg rDataLo = iselIntExpr_R(env, cas->dataLo); in iselStmt() 3998 HReg rExpdLo = iselIntExpr_R(env, cas->expdLo); in iselStmt() 3999 HReg rOldLo = lookupIRTemp(env, cas->oldLo); in iselStmt() 4000 vassert(cas->expdHi == NULL); in iselStmt() 4001 vassert(cas->dataHi == NULL); in iselStmt() 4018 IRCAS* cas = stmt->Ist.CAS.details; in iselStmt() local 4019 IRType ty = typeOfIRExpr(env->type_env, cas->dataLo); in iselStmt() [all …]
|
D | host_amd64_isel.c | 3942 IRCAS* cas = stmt->Ist.CAS.details; in iselStmt() local 3943 IRType ty = typeOfIRExpr(env->type_env, cas->dataLo); in iselStmt() 3945 AMD64AMode* am = iselIntExpr_AMode(env, cas->addr); in iselStmt() 3946 HReg rData = iselIntExpr_R(env, cas->dataLo); in iselStmt() 3947 HReg rExpd = iselIntExpr_R(env, cas->expdLo); in iselStmt() 3948 HReg rOld = lookupIRTemp(env, cas->oldLo); in iselStmt() 3949 vassert(cas->expdHi == NULL); in iselStmt() 3950 vassert(cas->dataHi == NULL); in iselStmt() 3968 IRCAS* cas = stmt->Ist.CAS.details; in iselStmt() local 3969 IRType ty = typeOfIRExpr(env->type_env, cas->dataLo); in iselStmt() [all …]
|
D | host_s390_defs.c | 607 addHRegUse(u, HRmRead, insn->variant.cas.op1); in s390_insn_get_reg_usage() 608 s390_amode_get_reg_usage(u, insn->variant.cas.op2); in s390_insn_get_reg_usage() 609 addHRegUse(u, HRmRead, insn->variant.cas.op3); in s390_insn_get_reg_usage() 610 addHRegUse(u, HRmWrite, insn->variant.cas.old_mem); in s390_insn_get_reg_usage() 616 s390_amode_get_reg_usage(u, insn->variant.cas.op2); in s390_insn_get_reg_usage() 847 insn->variant.cas.op1 = lookupHRegRemap(m, insn->variant.cas.op1); in s390_insn_map_regs() 848 s390_amode_map_regs(m, insn->variant.cas.op2); in s390_insn_map_regs() 849 insn->variant.cas.op3 = lookupHRegRemap(m, insn->variant.cas.op3); in s390_insn_map_regs() 850 insn->variant.cas.old_mem = lookupHRegRemap(m, insn->variant.cas.old_mem); in s390_insn_map_regs() 4366 insn->variant.cas.op1 = op1; in s390_insn_cas() [all …]
|
D | host_s390_defs.h | 346 } cas; member
|
/external/valgrind/main/lackey/ |
D | lk_main.c | 797 IRCAS* cas = st->Ist.CAS.details; in lk_instrument() local 798 tl_assert(cas->addr != NULL); in lk_instrument() 799 tl_assert(cas->dataLo != NULL); in lk_instrument() 800 dataTy = typeOfIRExpr(tyenv, cas->dataLo); in lk_instrument() 802 if (cas->dataHi != NULL) in lk_instrument() 805 addEvent_Dr( sbOut, cas->addr, dataSize ); in lk_instrument() 806 addEvent_Dw( sbOut, cas->addr, dataSize ); in lk_instrument() 810 if (cas->dataHi != NULL) /* dcas */ in lk_instrument() 813 if (cas->dataHi != NULL) /* dcas */ in lk_instrument()
|
/external/valgrind/main/memcheck/ |
D | mc_translate.c | 4659 static void do_shadow_CAS_single ( MCEnv* mce, IRCAS* cas ); 4660 static void do_shadow_CAS_double ( MCEnv* mce, IRCAS* cas ); 4714 void do_shadow_CAS ( MCEnv* mce, IRCAS* cas ) in do_shadow_CAS() argument 4839 if (cas->oldHi == IRTemp_INVALID) { in do_shadow_CAS() 4840 do_shadow_CAS_single( mce, cas ); in do_shadow_CAS() 4842 do_shadow_CAS_double( mce, cas ); in do_shadow_CAS() 4847 static void do_shadow_CAS_single ( MCEnv* mce, IRCAS* cas ) in do_shadow_CAS_single() argument 4859 tl_assert(cas->oldHi == IRTemp_INVALID); in do_shadow_CAS_single() 4860 tl_assert(cas->expdHi == NULL); in do_shadow_CAS_single() 4861 tl_assert(cas->dataHi == NULL); in do_shadow_CAS_single() [all …]
|
/external/valgrind/main/drd/ |
D | drd_load_store.c | 702 IRCAS* cas = st->Ist.CAS.details; in DRD_() local 704 tl_assert(cas->addr != NULL); in DRD_() 705 tl_assert(cas->dataLo != NULL); in DRD_() 706 dataSize = sizeofIRType(typeOfIRExpr(bb->tyenv, cas->dataLo)); in DRD_() 707 if (cas->dataHi != NULL) in DRD_() 711 instr_trace_mem_store(bb, cas->addr, cas->dataHi, cas->dataLo); in DRD_() 713 instrument_load(bb, cas->addr, dataSize); in DRD_()
|
/external/webkit/Tools/android/flex-2.5.4a/MISC/ |
D | EBCDIC | 26 vern@ee.lbl.gov (Vern Paxson), slayten@cas.org 27 From: slayten@cas.org (Steve Layten) 47 INET: slayten@cas.org FAX: +1 614 447 3813
|
/external/llvm/test/CodeGen/X86/ |
D | cas.ll | 4 ;bool cas(float volatile *p, float *expected, float desired) { 18 define zeroext i1 @cas(float* %p, float* %expected, float %desired) nounwind { 39 ; CHECK: @cas
|
/external/webkit/Tools/android/flex-2.5.4a/MISC/MVS/ |
D | README | 42 INET: swl26%cas.BITNET@CUNYVM.CUNY.Edu 44 BITNET: swl26@cas.bitnet
|
D | MVS.mail | 56 INET: swl26%cas.BITNET@CUNYVM.CUNY.Edu
|
/external/valgrind/main/exp-dhat/ |
D | dh_main.c | 974 IRCAS* cas = st->Ist.CAS.details; in dh_instrument() local 975 tl_assert(cas->addr != NULL); in dh_instrument() 976 tl_assert(cas->dataLo != NULL); in dh_instrument() 977 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo)); in dh_instrument() 978 if (cas->dataHi != NULL) in dh_instrument() 981 dataSize, cas->addr, goff_sp ); in dh_instrument() 983 dataSize, cas->addr, goff_sp ); in dh_instrument()
|
/external/llvm/test/Transforms/LoopUnswitch/ |
D | infinite-loop.ll | 9 ; It can trivially unswitch on the false cas of condition %a though.
|
/external/valgrind/main/callgrind/ |
D | main.c | 1056 IRCAS* cas = st->Ist.CAS.details; in CLG_() local 1057 CLG_ASSERT(cas->addr && isIRAtom(cas->addr)); in CLG_() 1058 CLG_ASSERT(cas->dataLo); in CLG_() 1059 dataSize = sizeofIRType(typeOfIRExpr(sbIn->tyenv, cas->dataLo)); in CLG_() 1060 if (cas->dataHi != NULL) in CLG_() 1062 addEvent_Dr( &clgs, curr_inode, dataSize, cas->addr ); in CLG_() 1063 addEvent_Dw( &clgs, curr_inode, dataSize, cas->addr ); in CLG_()
|
/external/valgrind/main/cachegrind/ |
D | cg_main.c | 1087 IRCAS* cas = st->Ist.CAS.details; in cg_instrument() local 1088 tl_assert(cas->addr != NULL); in cg_instrument() 1089 tl_assert(cas->dataLo != NULL); in cg_instrument() 1090 dataSize = sizeofIRType(typeOfIRExpr(tyenv, cas->dataLo)); in cg_instrument() 1091 if (cas->dataHi != NULL) in cg_instrument() 1096 addEvent_Dr( &cgs, curr_inode, dataSize, cas->addr ); in cg_instrument() 1097 addEvent_Dw( &cgs, curr_inode, dataSize, cas->addr ); in cg_instrument()
|
/external/valgrind/main/exp-sgcheck/ |
D | sg_main.c | 2304 IRCAS* cas = st->Ist.CAS.details; in sg_instrument_IRStmt() local 2305 tl_assert(cas->addr != NULL); in sg_instrument_IRStmt() 2306 tl_assert(cas->dataLo != NULL); in sg_instrument_IRStmt() 2307 dataSize = sizeofIRType(typeOfIRExpr(sbOut->tyenv, cas->dataLo)); in sg_instrument_IRStmt() 2308 if (cas->dataHi != NULL) in sg_instrument_IRStmt() 2311 env, sbOut, cas->addr, dataSize, False/*!isStore*/, in sg_instrument_IRStmt() 2315 env, sbOut, cas->addr, dataSize, True/*isStore*/, in sg_instrument_IRStmt()
|
/external/openssl/crypto/ |
D | sparccpuid.S | 209 .word 0xd7e2100a !cas [%o0],%o2,%o3, compare [%o0] with %o2 and swap %o3 212 mov %o3,%o2 ! cas is always fetching to dest. register
|
/external/valgrind/main/helgrind/ |
D | hg_main.c | 4415 IRCAS* cas = st->Ist.CAS.details; in hg_instrument() local 4416 Bool isDCAS = cas->oldHi != IRTemp_INVALID; in hg_instrument() 4418 tl_assert(cas->expdHi); in hg_instrument() 4419 tl_assert(cas->dataHi); in hg_instrument() 4421 tl_assert(!cas->expdHi); in hg_instrument() 4422 tl_assert(!cas->dataHi); in hg_instrument() 4428 cas->addr, in hg_instrument() 4430 * sizeofIRType(typeOfIRExpr(bbIn->tyenv, cas->dataLo)), in hg_instrument()
|
/external/llvm/lib/Target/NVPTX/ |
D | NVPTXIntrinsics.td | 1201 defm INT_PTX_ATOM_CAS_G_32 : F_ATOMIC_3<Int32Regs, ".global", ".b32", ".cas", 1203 defm INT_PTX_ATOM_CAS_S_32 : F_ATOMIC_3<Int32Regs, ".shared", ".b32", ".cas", 1205 defm INT_PTX_ATOM_CAS_GEN_32 : F_ATOMIC_3<Int32Regs, "", ".b32", ".cas", 1208 ".cas", atomic_cmp_swap_32_gen, i32imm, useAtomRedG32forGen32>; 1209 defm INT_PTX_ATOM_CAS_G_64 : F_ATOMIC_3<Int64Regs, ".global", ".b64", ".cas", 1211 defm INT_PTX_ATOM_CAS_S_64 : F_ATOMIC_3<Int64Regs, ".shared", ".b64", ".cas", 1213 defm INT_PTX_ATOM_CAS_GEN_64 : F_ATOMIC_3<Int64Regs, "", ".b64", ".cas", 1216 ".cas", atomic_cmp_swap_64_gen, i64imm, useAtomRedG64forGen64>;
|
/external/valgrind/main/VEX/pub/ |
D | libvex_ir.h | 2112 extern void ppIRCAS ( IRCAS* cas );
|