mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 03:24:38 +02:00
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:
parent
ee49c27e76
commit
0b30e012ee
75 changed files with 420 additions and 23 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
};
|
||||
|
|
|
@ -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
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
};
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
};
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
};
|
||||
|
|
|
@ -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
|
||||
|
||||
|
||||
};
|
||||
|
|
|
@ -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 */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue