eclipse / omr

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
http://www.eclipse.org/omr
Other
934 stars 392 forks source link

Hide details of IL to test for array type class and remove unused symbol references #7334

Open hzongaro opened 1 month ago

hzongaro commented 1 month ago

This pull request changes some J9_PROJECT_SPECIFIC code in Loop Versioner to use the method testIsClassArrayType to hide some of the lower-level details of generating IL to determine whether a class represents an array type class.

Also, a previous pull request — #7330 — introduced duplicate enum constant and method names for accessing the classDepthAndFlags field of j9class in the downstream OpenJ9 project. Now that the old names are no longer used in the downstream project, those duplicate definitions can be removed.