--- a/hotspot/src/share/vm/opto/addnode.hpp Wed Dec 05 09:00:00 2007 -0800
+++ b/hotspot/src/share/vm/opto/addnode.hpp Wed Dec 05 09:01:00 2007 -0800
@@ -144,6 +144,11 @@
static Node* Ideal_base_and_offset(Node* ptr, PhaseTransform* phase,
// second return value:
intptr_t& offset);
+
+ // Collect the AddP offset values into the elements array, giving up
+ // if there are more than length.
+ int unpack_offsets(Node* elements[], int length);
+
// Do not match base-ptr edge
virtual uint match_edge(uint idx) const;
static const Type *mach_bottom_type(const MachNode* n); // used by ad_<arch>.hpp