submit graphs to DebugVerifyHandlers after each phase
added DebugVerifyHandler implementation to verify all phases delete dead nodes
register NoDeadCodeVerifyHandler with GraalDebugConfig
make Invoke nodes delete unused floating inputs and frame state when intrinsified
made CollapseFrameForSingleSideEffectPhase clean up dead nodes
rename: lirLoop* -> loop*
spelling fix: outterFirst -> outerFirst
simplified Debug verification API
made LoopsData clients clean up dead nodes created during loop analysis
do not create PiNode when lowering GuardingPiNode if the latter has no usages
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)
mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminated
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphString
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters alive
Merge.
prevent attempt to delete a node twice
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queue
Merge.