[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhase

--HG--
extra : amend_source : 85bd6c0c5660e0d8e510d9d8d95e2ddb33d3e765
[flow-sensitive] explicit assert about anchor being FixedNode

--HG--
extra : amend_source : 0092f0f5a6bd7a6b3a7d0c4b17ebbc4806bb7c4b
PEA: only merge objects at phi if this phi is the only reference
pass SimplifierTool to GraphUtil.killCFG
on windows, support mx.cmd to be called from the path
made note about workaround for JDK-8041628
mx export: change the way of marking a repo as dirty

--HG--
extra : rebase_source : 108cbfaefd51fc2b1bea37db963d7f785735a315
MemSchedTests: disable implicit null checks

--HG--
extra : rebase_source : b8ca097e15eb184d6007c3fe9a569795efa203fa
SchedulePhase: use lazy init for worklist

--HG--
extra : rebase_source : 1f17e50ab7121c733d0d281502bd18dcba8ce491
[flow-sensitive] bug fixes, missing state clearing
[flow-sensitive] renaming: downcasted -> downcast

--HG--
extra : amend_source : ac82734238774e626a17afa38dc64978f8b76b4f
[flow-sensitive] renaming: downcast-helpers
[flow-sensitive] renaming: untrivialNull -> nonTrivialNull
[flow-sensitive] better encapsulation, CastCheckExtractor
SchedulePhase: refactoring

--HG--
extra : rebase_source : cc07f4535bd8317fa717940af5dff4c310c43aa9
[flow-sensitive] formatting

--HG--
extra : amend_source : 9dbcdc5e010fd992bbd25c72c5bab43d9a8064d7
Add flag to always enable debug info sharing (true ifdef GRAAL)

--HG--
extra : rebase_source : b26f17dafa0d4823cb7d77fe0fd966ff7029f457
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.

--HG--
extra : rebase_source : ab6b03ce7998a8de422a6a27009d30d756f6bc4e
Merge
[flow-sensitive] no-precision-loss check in downcast