Disable assertions that fail under normal usage.
Use precise barriers for VirtualArrayNodes
Merge.
made CodeInstaller subclassable and virtualized the methods for creating ScopeValues
Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target
Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags
Make invoke node creation overrideable by subclasses
Bugfix: do not eliminate exception handler entry blocks
ReturnOp ends a block
Preserve guardsStage when copying graphs
Check for stackKind
UnsafeCastNode is different from PiNode, so it is useful and not deprecated
Bugfix in inlining
Re-use buildInitialGraph to ensure the same phases are run when inlining the original method
Utility method to convert a long to a pointer
Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
fixed bug (properly) in nested lock depth computation
mx: experimental autocompletion generation for zsh (GRAAL-297)

--HG--
extra : rebase_source : 348315ec4af4aad3f9f5994e342bbaf72fefec13
mx: add completion support for graal options (GRAAL-297)

--HG--
extra : rebase_source : 3fda9abf35a76223df217e5244082c4efdbaf0f4
mx: add completion support for hotspot options (GRAAL-297)

--HG--
extra : rebase_source : e16f6a346be5bfb04a4aaeab87204dfb9c1228fb
extra : amend_source : 108ebbf60af10ba8e6209c0b3481170ab9734ab0