< prev index next >

src/share/vm/interpreter/interpreterRuntime.hpp

Print this page
rev 11647 : 8161258: Simplify including platform files.
Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files.
Reviewed-by: dholmes, coleenp, kbarrett

*** 30,39 **** --- 30,40 ---- #include "memory/universe.hpp" #include "oops/method.hpp" #include "runtime/frame.inline.hpp" #include "runtime/signature.hpp" #include "runtime/thread.hpp" + #include "utilities/macros.hpp" // The InterpreterRuntime is called by the interpreter for everything // that cannot/should not be dealt with in assembly and needs C support. class InterpreterRuntime: AllStatic {
*** 165,192 **** // bytecode tracing is only used by the TraceBytecodes static intptr_t trace_bytecode(JavaThread* thread, intptr_t preserve_this_value, intptr_t tos, intptr_t tos2) PRODUCT_RETURN0; // Platform dependent stuff ! #ifdef TARGET_ARCH_x86 ! # include "interpreterRT_x86.hpp" ! #endif ! #ifdef TARGET_ARCH_sparc ! # include "interpreterRT_sparc.hpp" ! #endif ! #ifdef TARGET_ARCH_zero ! # include "interpreterRT_zero.hpp" ! #endif ! #ifdef TARGET_ARCH_arm ! # include "interpreterRT_arm.hpp" ! #endif ! #ifdef TARGET_ARCH_ppc ! # include "interpreterRT_ppc.hpp" ! #endif ! #ifdef TARGET_ARCH_aarch64 ! # include "interpreterRT_aarch64.hpp" ! #endif // optional normalization of fingerprints to reduce the number of adapters static uint64_t normalize_fast_native_fingerprint(uint64_t fingerprint); // Interpreter's frequency counter overflow --- 166,176 ---- // bytecode tracing is only used by the TraceBytecodes static intptr_t trace_bytecode(JavaThread* thread, intptr_t preserve_this_value, intptr_t tos, intptr_t tos2) PRODUCT_RETURN0; // Platform dependent stuff ! #include CPU_HEADER(interpreterRT) // optional normalization of fingerprints to reduce the number of adapters static uint64_t normalize_fast_native_fingerprint(uint64_t fingerprint); // Interpreter's frequency counter overflow
< prev index next >