src/hotspot/share/classfile/vmSymbols.hpp

Print this page

        

@@ -1356,10 +1356,19 @@
    do_alias(    getAndSetShort_signature,                               /*"(Ljava/lang/Object;JS)S"*/ getAndAddShort_signature) \
   do_intrinsic(_getAndSetReference,       jdk_internal_misc_Unsafe,     getAndSetReference_name, getAndSetReference_signature, F_R) \
    do_name(     getAndSetReference_name,                                "getAndSetReference")                                  \
    do_signature(getAndSetReference_signature,                           "(Ljava/lang/Object;JLjava/lang/Object;)Ljava/lang/Object;" ) \
                                                                                                                                \
+  do_intrinsic(_isDigit_c,                java_lang_Character,          isDigit_name,      int_bool_signature, F_S)            \
+   do_name(     isDigit_name,                                          "isDigit")                                              \
+  do_intrinsic(_isLowerCase_c,            java_lang_Character,          isLowerCase_name,  int_bool_signature, F_S)            \
+   do_name(     isLowerCase_name,                                      "isLowerCase")                                          \
+  do_intrinsic(_isUpperCase_c,            java_lang_Character,          isUpperCase_name,  int_bool_signature, F_S)            \
+   do_name(     isUpperCase_name,                                      "isUpperCase")                                          \
+  do_intrinsic(_isWhitespace_c,           java_lang_Character,          isWhitespace_name, int_bool_signature, F_S)            \
+   do_name(     isWhitespace_name,                                     "isWhitespace")                                         \
+                                                                                                                               \
    /* (2) Bytecode intrinsics                                                                        */                        \
                                                                                                                                \
   do_intrinsic(_park,                     jdk_internal_misc_Unsafe,     park_name, park_signature,                     F_R)    \
    do_name(     park_name,                                              "park")                                                \
    do_signature(park_signature,                                         "(ZJ)V")                                               \

@@ -1541,11 +1550,11 @@
     VM_INTRINSICS_DO(VM_INTRINSIC_ENUM,
                      VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_SYMBOL_IGNORE, VM_ALIAS_IGNORE)
     #undef VM_INTRINSIC_ENUM
 
     ID_LIMIT,
-    LAST_COMPILER_INLINE = _getAndSetReference,
+    LAST_COMPILER_INLINE = _isWhitespace_c,
     FIRST_MH_SIG_POLY    = _invokeGeneric,
     FIRST_MH_STATIC      = _linkToVirtual,
     LAST_MH_SIG_POLY     = _linkToInterface,
 
     FIRST_ID = _none + 1