Lines Matching refs:kind
284 bool inline_unsafe_load_store(BasicType type, LoadStoreKind kind);
1925 cmp->Opcode() == cmp_op) { // right kind of compare
2088 int kind = classify_unsafe_addr(base, offset);
2089 if (kind == Type::RawPtr) {
2586 bool LibraryCallKit::inline_unsafe_load_store(BasicType type, LoadStoreKind kind) {
2603 if (kind == LS_xadd || kind == LS_xchg) {
2612 } else if (kind == LS_cmpxchg) {
2634 if (kind == LS_cmpxchg) {
2641 } else if (kind == LS_xadd || kind == LS_xchg){
2671 if (kind == LS_xchg && type == T_OBJECT) {
2698 if (kind == LS_xadd) {
2700 } else if (kind == LS_xchg) {
2702 } else if (kind == LS_cmpxchg) {
2709 if (kind == LS_xadd) {
2711 } else if (kind == LS_xchg) {
2713 } else if (kind == LS_cmpxchg) {
2734 if (kind == LS_xchg) {
2738 assert(kind == LS_cmpxchg, "wrong LoadStore operation");
2746 if (kind == LS_xchg) {
2749 assert(kind == LS_cmpxchg, "wrong LoadStore operation");
2771 if (type == T_OBJECT && adr->bottom_type()->is_ptr_to_narrowoop() && kind == LS_xchg) {
3401 // Branch around if the given klass is not an array klass of any kind.