Lines Matching defs:object

319       // already know that the object is safe to eliminate.
471 // Search the last value stored into the object's field.
730 // Scan object's fields adding an input to the safepoint for each field.
789 // to SafePointScalarObjectNode with the allocated object.
838 // to the allocated object with "sobj"
873 "MemBarVolatile should be eliminated for non-escaping object");
1061 // 6) If !ZeroTLAB then Bulk-clear the object/array. Fill in klass & mark
1304 // MemBarStoreStore was already added. If the object does not
1306 // MemBarStoreStore so that stores that initialize this object
1308 // object accessible by other threads.
1312 // elimination. Simply add the MemBarStoreStore after object
1548 Node* control, Node* rawmem, Node* object,
1560 rawmem = make_store(control, rawmem, object, oopDesc::mark_offset_in_bytes(), mark_node, T_ADDRESS);
1562 rawmem = make_store(control, rawmem, object, oopDesc::klass_offset_in_bytes(), klass_node, T_OBJECT);
1567 rawmem = make_store(control, rawmem, object, arrayOopDesc::length_offset_in_bytes(), length, T_INT);
1575 // Clear the object body, if necessary.
1587 rawmem = ClearArrayNode::clear_memory(control, rawmem, object,
1595 rawmem = init->complete_stores(control, rawmem, object,
1790 // transformations (CCP) it may point to only one non escaping object
1829 // instead of oldbox for the same object.
1838 // Replace old box node with new box for all users of the same object.
1917 // Process locks for non escaping object
1921 if (alock->is_non_esc_obj()) { // Lock is used for non escaping object
1922 // Look for all locks of this object and mark them and
1932 // of the same object and mark related locks as eliminated.
2055 * // The object is biased.
2085 * // The object is not biased.
2139 // region->in(3) is set to fast path - the object is biased to the current thread.
2153 // and we have to revoke the bias on this object.
2154 // We are going to try to reset the mark of this object to the prototype
2172 // The epoch of the current bias is not valid, attempt to rebias the object
2194 // Try to acquire the bias of the object using an atomic operation.
2195 // If this fails we will go in to the runtime to revoke the object's bias.
2204 // region->in(4) is set to fast path - the object is rebiased to the current thread.
2218 // Get slow path - FastLock failed to lock the object.
2221 // region->in(2) is set to fast path - the object is locked to the current thread.