< prev index next >
src/share/vm/opto/graphKit.hpp
Print this page
@@ -632,11 +632,13 @@
Node* val, BasicType bt, bool use_precise);
// 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);
+ const TypeInt* sizetype = NULL,
+ // Optional control dependency (for example, on range check)
+ Node* ctrl = NULL);
// Return a load of array element at idx.
Node* load_array_element(Node* ctl, Node* ary, Node* idx, const TypeAryPtr* arytype);
//---------------- Dtrace support --------------------
< prev index next >