do not attempt to virtualize NewFrame if frame descriptor is not constant.

--HG--
extra : rebase_source : 7beeb321eebb1fc86360263cfb4ea4afb37a74b9
add truffle tree dump handler in order to make tree dumping respect the method filter.

--HG--
extra : rebase_source : b85985588943c7c6372ae0f5b7df21fb6854f2b0
print frame prologue reinstallation message only if TraceTruffleCompilation is enabled.

--HG--
extra : rebase_source : dcccd2206412dc110bef6da64da3369df17ab62f
Ommit G1 Pre barrier in init writes of instance objects
Merge
Merge
ensure instruction at verified entry point is safely patchable (GRAAL-605)
Don't peel counted loops.
Profile deoptimizations of OSR methods separately.
Use separate method profile for OSR compilations.
Use ordinal check on guard stage in LoadHubNode.lower

--HG--
extra : rebase_source : 198ee917a236ef1261acb6845cd3da8f6a2c29ae
IGV display an error message for any exception during port binding

--HG--
extra : rebase_source : d576ee6da1e9241a5fa3bc7743ef6ca11d5d055d
Put _pending_deoptimization and _pending_monitorenter under ifdef GRAAL

--HG--
extra : rebase_source : e8dbaaaa8574c84058ded9f4326dee80a60f2f7f
Remove experimental warning on @ImplicitCast.
Relax overly strict assertion
Use fixed instead of virtual register for target in far foreign call, since the register allocator does not support virtual registers to be used at call sites.
Merge
moved CompilerToVM.isTypeInitialized and isTypeLinked to Java
renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type void
removed PTXTargetMethodAssembler