< prev index next >

src/share/vm/opto/graphKit.hpp

Print this page

        

*** 862,877 **** Node* new_array(Node* klass_node, Node* count_val, int nargs, Node* *return_size_val = NULL, bool deoptimize_on_exception = false); // java.lang.String helpers - Node* load_String_offset(Node* ctrl, Node* str); Node* load_String_length(Node* ctrl, Node* str); Node* load_String_value(Node* ctrl, Node* str); ! void store_String_offset(Node* ctrl, Node* str, Node* value); ! void store_String_length(Node* ctrl, Node* str, Node* value); void store_String_value(Node* ctrl, Node* str, Node* value); // Handy for making control flow IfNode* create_and_map_if(Node* ctrl, Node* tst, float prob, float cnt) { IfNode* iff = new IfNode(ctrl, tst, prob, cnt);// New IfNode's _gvn.set_type(iff, iff->Value(&_gvn)); // Value may be known at parse-time --- 862,879 ---- Node* new_array(Node* klass_node, Node* count_val, int nargs, Node* *return_size_val = NULL, bool deoptimize_on_exception = false); // java.lang.String helpers Node* load_String_length(Node* ctrl, Node* str); Node* load_String_value(Node* ctrl, Node* str); ! Node* load_String_coder(Node* ctrl, Node* str); void store_String_value(Node* ctrl, Node* str, Node* value); + void store_String_coder(Node* ctrl, Node* str, Node* value); + Node* compress_string(Node* src, Node* dst, Node* count); + void inflate_string(Node* src, Node* dst, Node* count); + void inflate_string_slow(Node* src, Node* dst, Node* start, Node* count); // Handy for making control flow IfNode* create_and_map_if(Node* ctrl, Node* tst, float prob, float cnt) { IfNode* iff = new IfNode(ctrl, tst, prob, cnt);// New IfNode's _gvn.set_type(iff, iff->Value(&_gvn)); // Value may be known at parse-time
< prev index next >