* PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
* Change dynamic loading of CUDA driver API functions to load 32-bit or 64-bit versions of depending on the the host architecture.
* Add ability to generate PTX kernels to be launched both on 32-bit and 64-bit hosts.
* Use Unified Virtual Memory APIs to perform array argument marshalling.
* PTX array storage test runs on the device and returns correct results.
* More integer test failures on GPU fixed.
use getAddress instead of getLong in HotSpotResolvedJavaMethod
made ConstantNodes external to a Graph (GRAAL-508)
Refactor ConvertNode.
Move second RemoveValueProxyPhase.
Use Arrays.deepEquals in global value numbering.
Add graph parameter to ConvertNode smart constructor.
mxtool: fixed eclipse builder glitches and rebuild loops.
Merge.
Loose unnecessary input dependencies from write barriers
Merge.
HSAIL updates to integrate recent changes to the providers infrastructure.
Contributed-by: Tom Deneau <tom.deneau@amd.com>
fixes for regression in Jython performance
Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
Merge.
notify JVMTI about exception throws from runtime
added support for reading float debug properties from a node
use getAddress instead of getLong in HotSpotGraalRuntime
record an OptionDescriptor in an OptionValue so that it can be queried for a name
added support for scoped overriding of OptionValues (GRAAL-27)