Skip to content

Commit c9be248

Browse files
committed
Add Int/Long.toString method to list skipping zero init on new arrays
Converting numbers to string does not require zeroed memory. In case of int and long we already inline the methods. Also the int.toString is an intrinsic candidate. Signed-off-by: Ehsan Kiani Far <[email protected]>
1 parent 0db560f commit c9be248

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

runtime/compiler/il/J9MethodSymbol.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -707,6 +707,8 @@ static TR::RecognizedMethod canSkipZeroInitializationOnNewarrays[] =
707707
//TR::java_lang_String_toUpperCaseCore,
708708
TR::java_lang_String_split_str_int,
709709
TR::java_math_BigDecimal_toString,
710+
TR::java_lang_Integer_toString,
711+
TR::java_lang_Long_toString,
710712
TR::java_lang_StringCoding_encode,
711713
TR::java_lang_StringCoding_decode,
712714
TR::java_lang_StringCoding_StringEncoder_encode,

0 commit comments

Comments
 (0)