Lines Matching refs:LS_cmpxchg
283 typedef enum { LS_xadd, LS_xchg, LS_cmpxchg } LoadStoreKind;
722 case vmIntrinsics::_compareAndSwapObject: return inline_unsafe_load_store(T_OBJECT, LS_cmpxchg);
723 case vmIntrinsics::_compareAndSwapInt: return inline_unsafe_load_store(T_INT, LS_cmpxchg);
724 case vmIntrinsics::_compareAndSwapLong: return inline_unsafe_load_store(T_LONG, LS_cmpxchg);
2572 // LS_cmpxchg:
2612 } else if (kind == LS_cmpxchg) {
2634 if (kind == LS_cmpxchg) {
2702 } else if (kind == LS_cmpxchg) {
2713 } else if (kind == LS_cmpxchg) {
2738 assert(kind == LS_cmpxchg, "wrong LoadStore operation");
2749 assert(kind == LS_cmpxchg, "wrong LoadStore operation");