- Loading...
...
The changes are the addition of the src files that made up the abbreviated graal.jar. As mentioned earlier this includes the graal AMD64 backend because of the way we do deoptimization thru trampoline code.and the way the hsail backend defers to the host backend for things that it doesn't override. It is possible that some of the files in core graal are not really used by the HSAIL backend of the AMD64 bakckend trampoline code but this fine tuning has not been done yet.
hg diff-stat of sumatra-dev/jdk with added graal files
The changes are the changes that the graal project for their own hotspot fork. In particular, this includes the HSA execution time code that resides in the VM (files starting with src/gpu/hsail/vm). But it also includes all the other changes made to hotspot by graal. At the time of this experiment, graal was still forked off of hs25-b63 so I used that as a starting point for this diff.
hg diff-stat of sumatra-dev/hotspot vanilla hs25-b63