Avoid null checks on frame array accesses.
Merge.
Simplifications of OptimizedCallTarget.
Move Truffle compilations to background compilation thread.
Fix unused import.
Merge.
Fix checkstyle errors.
Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.
Merge.
Introduce TraceTruffleInliningTree option.
Merge.
Merge.
added missing @Override's

--HG--
extra : rebase_source : 17cd7876c0f35a0607b1424c2df182fa5e88d5db
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
Only print "Graal: no installed code" in deopt if nmethod is compiled by Graal

--HG--
extra : rebase_source : 06f108f2a5db2c46a884363d44edf87110d21673
improved error reporting in LSRA
made ConstantNodes (optionally) not record their usages (GRAAL-508)
applied auto-format
Merge.
Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)