Better documentation for HotSpotReferenceMap.

--HG--
extra : rebase_source : b1afd07cdce6157c3329f6d439f88a20644625e9
Handle narrow oops in redundant move elimination.

--HG--
extra : rebase_source : bbbd0755f500d73fba817827c9b3978ef1446fa5
Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.
Enable UseGraalCompilationQueue in bootstrap gate tests.
Verify usage of equals method in LIRKind.

--HG--
extra : rebase_source : 6afae70f0373a3e09d816151ae93f2d7efa546e8
extra : amend_source : eaab625259e196db3bb0ef0033941239c39b2708
HSAIL: support offloading some IntStream.reduce() operations to HSA
Contributed-by: Eric Caspole <eric.caspole@amd.com>
HSAIL: disabled NewStringEqualsTest
HSAIL: make tests run clean with -XX:-UseHSAILDeoptimization
Contributed-by: Eric Caspole <eric.caspole.amd.com>
Merge.