[inliner] readability
MemoryScheduleTest: fix lowering (lower down to low tier)

--HG--
extra : rebase_source : 4d1888fb51c1ad459673e8ae24fa9bdda271457f
Truffle FrameDescriptor: add compiler asserts

--HG--
extra : histedit_source : 33e5087983d57de5555f78604e613e5a7c240688
FrameSlot: fix import

--HG--
extra : histedit_source : dbf534e857faf88d22fef3a20175a559113984ff
pea: unittest to test escape analysis around nested loops

--HG--
extra : rebase_source : 8b310bc3376b1a5a569aa447a11694380c40777a
extra : amend_source : e9b3d242a77799d70b95e18fc29fa66be9f9c772
extra : histedit_source : 840158a70c902b6494350adb5bab11cfa392395e
[inliner] another mutator that finds its way to the class where it belongs
[inliner] added a factory method in InlineInfo to make code uniform elsewhere
[inliner] singleton pattern for DUMMY_CALLSITE_HOLDER
Merge
Backed out changeset: 23c4dd4f72a3 (avoid duplication of frame states during unrolling)
ArrayCopyCallNode: add exclude for JaCoCo

--HG--
extra : rebase_source : f73295204788ca7f32f0341857198a6254aa0642
updated hcfdis library
mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)
Added basic .gitignore

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added a typecast to work around issue that the types did not match because of the use of an interface

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Added a build and publish script

Signed-off-by: Stefan Marr <git@stefan-marr.de>
Remove unconditional splitting of small methods

This does cause a lot of trouble for TruffleSOM microbenchmarks

Signed-off-by: Stefan Marr <git@stefan-marr.de>