RFR (XXL): 8003250: SPARC: move MacroAssembler into separate file
Christian Thalinger
christian.thalinger at oracle.com
Wed Dec 5 16:22:53 PST 2012
[Prologue: As for 8003240 this patch is XXL but it's mostly verbatim copying. I say mostly because this time I had to move some methods from Assembler to MacroAssembler to get it working. Some methods were removed (e.g. test_v9, test_v8_onlys) because they were not used at all.]
http://cr.openjdk.java.net/~twisti/8003250
8003250: SPARC: move MacroAssembler into separate file
Reviewed-by:
The assembler_<arch>.{cpp,hpp} files are already very big and we should split them into two files:
assembler_<arch>.{cpp,hpp}
macroAssembler_<arch>.{cpp,hpp}
This is for SPARC.
src/cpu/sparc/vm/assembler_sparc.cpp
src/cpu/sparc/vm/macroAssembler_sparc.cpp
src/cpu/sparc/vm/assembler_sparc.hpp
src/cpu/sparc/vm/macroAssembler_sparc.hpp
src/cpu/sparc/vm/assembler_sparc.inline.hpp
src/cpu/sparc/vm/macroAssembler_sparc.inline.hpp
src/cpu/sparc/vm/frame_sparc.inline.hpp
src/cpu/sparc/vm/icache_sparc.cpp
src/cpu/sparc/vm/icBuffer_sparc.cpp
src/cpu/sparc/vm/interp_masm_sparc.hpp
src/cpu/sparc/vm/interpreter_sparc.cpp
src/cpu/sparc/vm/jniFastGetField_sparc.cpp
src/cpu/sparc/vm/metaspaceShared_sparc.cpp
src/cpu/sparc/vm/methodHandles_sparc.cpp
src/cpu/sparc/vm/nativeInst_sparc.cpp
src/cpu/sparc/vm/nativeInst_sparc.hpp
src/cpu/sparc/vm/relocInfo_sparc.cpp
src/cpu/sparc/vm/runtime_sparc.cpp
src/cpu/sparc/vm/sharedRuntime_sparc.cpp
src/cpu/sparc/vm/stubGenerator_sparc.cpp
src/cpu/sparc/vm/templateInterpreter_sparc.cpp
src/cpu/sparc/vm/vm_version_sparc.cpp
src/cpu/sparc/vm/vmreg_sparc.cpp
src/cpu/sparc/vm/vtableStubs_sparc.cpp
src/cpu/x86/vm/assembler_x86.hpp
src/cpu/x86/vm/macroAssembler_x86.cpp
src/cpu/zero/vm/assembler_zero.cpp
src/cpu/zero/vm/assembler_zero.hpp
src/os_cpu/linux_sparc/vm/assembler_linux_sparc.cpp
src/os_cpu/linux_sparc/vm/os_linux_sparc.cpp
src/os_cpu/solaris_sparc/vm/assembler_solaris_sparc.cpp
src/os_cpu/solaris_sparc/vm/os_solaris_sparc.cpp
src/share/vm/adlc/main.cpp
src/share/vm/asm/assembler.hpp
src/share/vm/asm/macroAssembler.hpp
src/share/vm/asm/macroAssembler.inline.hpp
src/share/vm/asm/register.hpp
src/share/vm/code/vmreg.hpp
More information about the hotspot-compiler-dev
mailing list