Lines Matching refs:narrowOop
67 narrowOop _compressed_klass;
95 narrowOop* compressed_klass_addr();
167 static bool is_null(narrowOop obj);
169 // Decode an oop pointer from a narrowOop if compressed.
170 // These are overloaded for oop and narrowOop as are the other functions
173 static oop decode_heap_oop_not_null(narrowOop v);
175 static oop decode_heap_oop(narrowOop v);
178 static oop unsafe_decode_heap_oop_not_null(narrowOop v);
180 static oop unsafe_decode_heap_oop(narrowOop v);
185 static narrowOop encode_heap_oop_not_null(oop v);
186 static narrowOop encode_heap_oop(oop v);
189 static narrowOop load_heap_oop(narrowOop* p);
193 static oop load_decode_heap_oop_not_null(narrowOop* p);
195 static oop load_decode_heap_oop(narrowOop* p);
199 static void store_heap_oop(narrowOop* p, narrowOop v);
203 static void encode_store_heap_oop_not_null(narrowOop* p, oop v);
205 static void encode_store_heap_oop(narrowOop* p, oop v);
208 static void release_store_heap_oop(volatile narrowOop* p, narrowOop v);
211 static void release_encode_store_heap_oop_not_null(volatile narrowOop* p, oop v);
213 static void release_encode_store_heap_oop(volatile narrowOop* p, oop v);