Truffle: NodeUtil.getNthParent.
Strengthen and simplify ConditionTest

--HG--
extra : rebase_source : b5ad24cd206b1038c7572823eff9752e6666db9b
CheckCastNode.canonical should not assume that tool.assumptions is not null

--HG--
extra : rebase_source : 97f41dcbbc87d06eba06dff8180458999e056c8a
Add a test to ConditionalEliminationTest

--HG--
extra : rebase_source : d287eca1fed8fe30067b84b0fafdcc3c7d472152
gpu.cpp: fix warning: not all control paths return a value
applied changes to basic-graal that were made in a downstream repo
TruffleCache: use frame state values to check argument stamps; iterating over local nodes is no longer sufficient since e231671f39d0.

--HG--
extra : amend_source : 47de3bb14b3b3f144f2580f89ebbba744da12e91
made Debug.ENABLED static (i.e. a compile-time constant)
check that Debug has not been initialized before HotSpotOptions.finalizeOptions() is called
Merge
Truffle: compilation final array support.

--HG--
extra : rebase_source : bb35221046cb207c10b2416dc1cee74031fce007
removed "ScopeTime" timer
fixed TimerImpl to account for (i.e., deduct) all nested timers, not just the most recent one
Rename PTX ArrayTest

--HG--
rename : graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ArrayTest.java => graal/com.oracle.graal.compiler.ptx.test/src/com/oracle/graal/compiler/ptx/test/ArrayPTXTest.java
Rename PTX ArrayTest
mxtool: fix eclipseinit to use project suite dir for included suites
Remove invalid assertion in ReentrantNodeIterator.
Rename GuardsPhase to GuardsStage to avoid confusion with existing Phases

--HG--
extra : rebase_source : a6dc4e9f34f2b2cac47da7b9961e6633cdf37bd8
Add javadoc to GuardsStage and FrameStateAssignmentPhase

--HG--
extra : rebase_source : a2721c2b683b29893908e26adfd597c97cc4dec4
moved 'conditional' field and related methods down in DebugValue