simplified com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.get*BarrierType methods

--HG--
extra : rebase_source : 11b67c7e29c669b36fda97e6981fe005fbd0f7f7
Make Loop generic.

--HG--
extra : rebase_source : 665482b94eb9b2470244c4f3215cb6c94180c2a1
Remove LoopBeginNode loopBegin() from Loop.

--HG--
extra : rebase_source : 3c6fd1a7ec64ef45984fac13a6627b44dbc2a1b9
Introduce HIRLoop.

--HG--
extra : rebase_source : e557f6adff42f74eea79032304c0b7163dc92a44
Be sure to resolve and download librariesin mx intellijinit

--HG--
extra : rebase_source : 526c34e8a38582df5abfd292bd0ffb032c38472c
mx intellijinit: fix typo in project's language level settings

--HG--
extra : rebase_source : 16c7c529ca6f2dd0dbdf466373d989d788517c4c
Make NodePredicate an interface

--HG--
extra : rebase_source : d278a696a9e0ec7aa4d7e26d9857258cd9e7e8b2
Simplify NodePredicates (use overrides instead of if cascades)

--HG--
extra : rebase_source : 5aaa8e9f46dac7270c63875b42a791da41d384bc
rename FalsePredicate to ContradictionPredicate

--HG--
extra : rebase_source : 115aaf568bed47f2871cfbcb827be21c33bb2285
Some simplifications around filter usages and node predicates

--HG--
extra : rebase_source : c3a9a9dff8d08713a5bbbead75630f2bd7c820b5
put CompileTheWorld log statement behind verbose option
disabled ControlPTXTest.testControl2 until PTXHotSpotLIRGenerator.emitCompress is implemented
HSAIL: added tests using Java8 lambdas
Contributed-by: Tom Deneau <tom.deneau@amd.com>
remove unused MemoryAnchorNodes
do not drop null check in ReadNode.canonical
Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context.

--HG--
extra : rebase_source : 563432fa67fdbffcbfa8bd81f53359e4c33c0a18
PartialEvaluator: quick fix for inlining regression
Properly mark metaspace data references as compressed/uncompressed.

--HG--
extra : histedit_source : 0c2b35533ae2078c52f9c43add7b027a06cbe8de
Don't drop metadata annotation in ConstantNode smart constructors.

--HG--
extra : rebase_source : 23ffb49d130b4443c6170f53cd9c8b255c23c9ff
extra : __touch-noise__ : 3089722815
extra : histedit_source : 72ecdca6b6c43d9825337504215cc7793e8f1bd6
Keep metadata annotation in NewArrayStub, and add exception to stub invariants.

--HG--
extra : rebase_source : f1dda6a2582f11addab55c9e38020ac165775dad