hotspot/src/share/vm/opto/compile.hpp
changeset 29337 ef2be52deeaf
parent 27707 f7d26e5b8b5d
child 30223 82ab7b6b4927
equal deleted inserted replaced
29336:b287769dcff1 29337:ef2be52deeaf
    72 class StartNode;
    72 class StartNode;
    73 class SafePointNode;
    73 class SafePointNode;
    74 class JVMState;
    74 class JVMState;
    75 class Type;
    75 class Type;
    76 class TypeData;
    76 class TypeData;
       
    77 class TypeInt;
    77 class TypePtr;
    78 class TypePtr;
    78 class TypeOopPtr;
    79 class TypeOopPtr;
    79 class TypeFunc;
    80 class TypeFunc;
    80 class Unique_Node_List;
    81 class Unique_Node_List;
    81 class nmethod;
    82 class nmethod;
  1219 
  1220 
  1220   // Static parse-time type checking logic for gen_subtype_check:
  1221   // Static parse-time type checking logic for gen_subtype_check:
  1221   enum { SSC_always_false, SSC_always_true, SSC_easy_test, SSC_full_test };
  1222   enum { SSC_always_false, SSC_always_true, SSC_easy_test, SSC_full_test };
  1222   int static_subtype_check(ciKlass* superk, ciKlass* subk);
  1223   int static_subtype_check(ciKlass* superk, ciKlass* subk);
  1223 
  1224 
       
  1225   static Node* conv_I2X_index(PhaseGVN *phase, Node* offset, const TypeInt* sizetype);
       
  1226 
  1224   // Auxiliary method for randomized fuzzing/stressing
  1227   // Auxiliary method for randomized fuzzing/stressing
  1225   static bool randomized_select(int count);
  1228   static bool randomized_select(int count);
  1226 };
  1229 };
  1227 
  1230 
  1228 #endif // SHARE_VM_OPTO_COMPILE_HPP
  1231 #endif // SHARE_VM_OPTO_COMPILE_HPP