< prev index next >

src/hotspot/share/opto/valuetypenode.hpp

Print this page
rev 59083 : DRAFT 8236522: NonTearable marker interface for inline classes to enforce atomicity

*** 87,96 **** --- 87,99 ---- // Allocates the value type (if not yet allocated) ValueTypeBaseNode* allocate(GraphKit* kit, bool safe_for_replace = true); bool is_allocated(PhaseGVN* phase) const; + // Ensure that writes to base are comitted before a subsequent store. + void ready_to_publish(GraphKit* kit, Node* base) const; + void replace_call_results(GraphKit* kit, Node* call, Compile* C); // Allocate all non-flattened value type fields Node* allocate_fields(GraphKit* kit); };
< prev index next >