src/hotspot/share/code/dependencies.hpp
changeset 49373 47b5652f2928
parent 48604 37a5a1109b93
child 49594 898ef81cbc0e
equal deleted inserted replaced
49372:3bb8b00832d0 49373:47b5652f2928
   202 
   202 
   203   static void check_valid_dependency_type(DepType dept);
   203   static void check_valid_dependency_type(DepType dept);
   204 
   204 
   205 #if INCLUDE_JVMCI
   205 #if INCLUDE_JVMCI
   206   // A Metadata* or object value recorded in an OopRecorder
   206   // A Metadata* or object value recorded in an OopRecorder
   207   class DepValue VALUE_OBJ_CLASS_SPEC {
   207   class DepValue {
   208    private:
   208    private:
   209     // Unique identifier of the value within the associated OopRecorder that
   209     // Unique identifier of the value within the associated OopRecorder that
   210     // encodes both the category of the value (0: invalid, positive: metadata, negative: object)
   210     // encodes both the category of the value (0: invalid, positive: metadata, negative: object)
   211     // and the index within a category specific array (metadata: index + 1, object: -(index + 1))
   211     // and the index within a category specific array (metadata: index + 1, object: -(index + 1))
   212     int _id;
   212     int _id;