< prev index next >
src/share/vm/opto/graphKit.hpp
Print this page
rev 14282 : Factor out keep-alive barrier from usual pre-barrier implementations.
@@ -632,10 +632,12 @@
BasicType bt);
void post_barrier(Node* ctl, Node* store, Node* obj, Node* adr, uint adr_idx,
Node* val, BasicType bt, bool use_precise);
+ void keep_alive_barrier(Node* ctl, Node* pre_val);
+
// Return addressing for an array element.
Node* array_element_address(Node* ary, Node* idx, BasicType elembt,
// Optional constraint on the array size:
const TypeInt* sizetype = NULL,
// Optional control dependency (for example, on range check)
< prev index next >