336 Node* AddP(Node* b, Node* a, Node* o) { return _gvn.transform(new (C) AddPNode(b, a, o)); } |
336 Node* AddP(Node* b, Node* a, Node* o) { return _gvn.transform(new (C) AddPNode(b, a, o)); } |
337 |
337 |
338 // Convert between int and long, and size_t. |
338 // Convert between int and long, and size_t. |
339 // (See macros ConvI2X, etc., in type.hpp for ConvI2X, etc.) |
339 // (See macros ConvI2X, etc., in type.hpp for ConvI2X, etc.) |
340 Node* ConvI2L(Node* offset); |
340 Node* ConvI2L(Node* offset); |
|
341 Node* ConvI2UL(Node* offset); |
341 Node* ConvL2I(Node* offset); |
342 Node* ConvL2I(Node* offset); |
342 // Find out the klass of an object. |
343 // Find out the klass of an object. |
343 Node* load_object_klass(Node* object); |
344 Node* load_object_klass(Node* object); |
344 // Find out the length of an array. |
345 // Find out the length of an array. |
345 Node* load_array_length(Node* array); |
346 Node* load_array_length(Node* array); |