reenable -XX:+GraalCountersExcludeCompiler option
Make LinearScan.callKillsRegisters final.
Add javadoc for StackSlotValue and VirtualStackSlot.
added support for binding arguments of arbitrary types to parameters of a SubstitutionGuard constructor
used above support to remove static access to HotSpotGraalRuntime from CRC32Substitutions.Guard
introduced HotSpotGraalRuntimeProvder interface
converted use of HotSpotGraalRuntime to HotSpotGraalRuntimeProvider
added support for binding arguments of arbitrary types to parameters of a node intrinsic constructor (or factory method)
removed static access to HotSpotGraalRuntime from ArrayCallCopyNode
removed static access to HotSpotGraalRuntime from ClassGetHubNode
removed static access to HotSpotGraalRuntime from HubGetClassNode
removed static access to HotSpotGraalRuntime from KlassLayoutHelperNode
Merge.
Fix _trap_hist_limit after recent deoptimization reasons changes
avoid initialization order issues when asserting array scale index invariants
changed most references to HotSpotGraalRuntime to use HotSpotGraalRuntimeProvider instead
removed static access to HotSpotGraalRuntime from some AMD64 HotSpot classes
Merge.
fixed eclipseformat issues
removed static access to HotSpotGraalRuntime from some SPARC HotSpot classes
moved application of Remote marker interface to implementation classes only