Some Klass and InstanceKlass fields were read with a wrong size.
Stubs need both an outgoing and incoming calling convention.
SPARC: fixes and more implementation; can now allocate objects
small cleanups and extra documentation around foreign call linkage
Support for byte fields in LIR instructions.
Merge.
Increase TruffleGraphMaxNodes to 15000
FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.

--HG--
extra : amend_source : b2c06da60b538cb429c3cfe1b335cf576619bc9d
extra : transplant_source : %B2H%B2-%2Cl%24i%9A%FB%CF%AFPYE%ED%82%9F%D0%7B
don't create InstanceOfNodes with different profiles during CheckCastNode lowering
disable compilation statistics for benchmarks
PTX support for Linux
PTX support for Linux
PTX support for Linux
fix: gpu_ptx.cpp did not compile on windows
Fix compilation without precompiled headers.
Remove CUDA message at vm startup.
Work around missing support for boolean[] in junit.
Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.

--HG--
extra : amend_source : 6aa1762c042c3164732f2630ecf0704ae83bd22f
fix spelling
made it possible for a MacroNode to be lowered via a standard method substitution