Add two more ObjectStampJoinTest unit tests.
Merge.
Merge.
Merge.
Merge.
update description of the MatchRule syntax
add support for more nodes inputs
improve annotation error reporting
Fix stamp of LoweredAtomicReadAndWriteNode to only inherit kind from written value.
Fix bug in CanonicalizerPhase that could remove fixed nodes with side effects in a corner case.
special cases for addresses involving compressed references
made GraphKit.inlineInvoke recursively inline all invoke
Fix stamp of LoweredAtomicReadAndWriteNode.
Merge.
mx/projects: add sha1 checksums to external dependencies

--HG--
extra : rebase_source : e23fa503a1bd24592346ea614487496130745236
extra : amend_source : 765bf0fb8630820569150e80b5dc44a43ec9ceb8
Encapsulate members of Loop.

--HG--
extra : rebase_source : 20da983576c80a9c4c0bab868ebec31903b95eff
mx shortunittest: test jtt.loop.* and jtt.except.*.

--HG--
extra : rebase_source : c01edcb885524b96b5d0628c6869318c623c2bc8
extra : source : c4ab114182655000717d7d4fc2a97d8dc8de135e
SimpleCFGTest: check postOrder().

--HG--
extra : rebase_source : 94a73a998b6008c902779edde59a7906640eb779
extra : source : 12fdaa17835fd610692e8f1a2316446dba27f8d0
Use List instead of an array in AbstractControlFlowGraph.

--HG--
extra : rebase_source : fb37830def437db368afd940c6079892873d7a0e
extra : source : c463c652a2f56f12df1ae70f2a2f7f4ad3f166e1
Add BaselineControlFlowGraph.compute() factory.

--HG--
extra : rebase_source : 2dd2460288d145fd02ca8f82e49faa00d696a0e6
extra : source : 65a099ef6e98258ac279cd1453711e83e50009f0