RFR: 8074457: Remove the non-Zero CPP Interpreter
coleen.phillimore at oracle.com
Fri Dec 18 13:49:09 UTC 2015
Summary: Remove cppInterpreter assembly files and reorganize
This change is mostly removal and removing the InterpreterGenerator
class and making class Interpreter a typedef. I removed conditional
includes from interpreter header files in favor of small sections with
ifdefs. Many interpreter functions are still in the wrong cpp files
but I want to leave that for a follow on, to not overwhelm reviewers.
This is Large but not difficult to review. There is also more purging
that can be done with Zero, but I also want to leave that as a follow on
This has been tested with RBT (most of runtime tests on x86 and sparc),
JPRT and builds zero with debug/fastdebug and product.
There are changes and deletions to ppc and aarch64. Please let me know
if you want to test with this patch or leave for follow on fixes.
open webrev at http://cr.openjdk.java.net/~coleenp/8074457/
bug link https://bugs.openjdk.java.net/browse/JDK-8074457
More information about the hotspot-dev