8064611: AARCH64: Changes to HotSpot shared code

Everything except cpu/ and os_cpu/

Reviewed-by: dholmes, goetz, dlong, coleenp, kvn
This commit is contained in:
Andrew Haley 2014-12-11 13:11:53 -08:00
parent ee49c27e76
commit 0b30e012ee
75 changed files with 420 additions and 23 deletions

View file

@ -588,6 +588,9 @@ void print();
#ifdef TARGET_ARCH_ppc
# include "bytecodeInterpreter_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "bytecodeInterpreter_aarch64.hpp"
#endif
}; // BytecodeInterpreter

View file

@ -58,6 +58,9 @@
#ifdef TARGET_ARCH_ppc
# include "bytecodeInterpreter_ppc.inline.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "bytecodeInterpreter_aarch64.inline.hpp"
#endif
#endif // CC_INTERP

View file

@ -96,6 +96,9 @@ class CppInterpreter: public AbstractInterpreter {
#ifdef TARGET_ARCH_ppc
# include "cppInterpreter_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "cppInterpreter_aarch64.hpp"
#endif
};

View file

@ -59,6 +59,9 @@ class CppInterpreterGenerator: public AbstractInterpreterGenerator {
#ifdef TARGET_ARCH_ppc
# include "cppInterpreterGenerator_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "cppInterpreterGenerator_aarch64.hpp"
#endif
};

View file

@ -45,5 +45,8 @@
#ifdef TARGET_ARCH_MODEL_ppc_64
# include "interp_masm_ppc_64.hpp"
#endif
#ifdef TARGET_ARCH_MODEL_aarch64
# include "interp_masm_aarch64.hpp"
#endif
#endif // SHARE_VM_INTERPRETER_INTERP_MASM_HPP

View file

@ -140,6 +140,9 @@ class Interpreter: public CC_INTERP_ONLY(CppInterpreter) NOT_CC_INTERP(TemplateI
#ifdef TARGET_ARCH_ppc
# include "interpreter_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "interpreter_aarch64.hpp"
#endif
};

View file

@ -58,6 +58,9 @@ class InterpreterGenerator: public CC_INTERP_ONLY(CppInterpreterGenerator)
#ifdef TARGET_ARCH_ppc
# include "interpreterGenerator_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "interpreterGenerator_aarch64.hpp"
#endif
};

View file

@ -176,6 +176,9 @@ class InterpreterRuntime: AllStatic {
#endif
#ifdef TARGET_ARCH_ppc
# include "interpreterRT_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "interpreterRT_aarch64.hpp"
#endif

View file

@ -204,6 +204,9 @@ class TemplateInterpreter: public AbstractInterpreter {
#ifdef TARGET_ARCH_ppc
# include "templateInterpreter_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "templateInterpreter_aarch64.hpp"
#endif
};

View file

@ -98,6 +98,9 @@ class TemplateInterpreterGenerator: public AbstractInterpreterGenerator {
#ifdef TARGET_ARCH_ppc
# include "templateInterpreterGenerator_ppc.hpp"
#endif
#ifdef TARGET_ARCH_aarch64
# include "templateInterpreterGenerator_aarch64.hpp"
#endif
};

View file

@ -362,6 +362,9 @@ class TemplateTable: AllStatic {
#ifdef TARGET_ARCH_MODEL_ppc_64
# include "templateTable_ppc_64.hpp"
#endif
#ifdef TARGET_ARCH_MODEL_aarch64
# include "templateTable_aarch64.hpp"
#endif
};
#endif /* !CC_INTERP */