equal
deleted
inserted
replaced
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 |