comparison src/share/vm/c1/c1_Defs.hpp @ 2192:b92c45f2bc75

7016023: Enable building ARM and PPC from src/closed repository Reviewed-by: dholmes, bdelsart
author bobv
date Wed, 02 Feb 2011 11:35:26 -0500
parents f95d63e2154a
children 1d1603768966
comparison
equal deleted inserted replaced
2177:3582bf76420e 2192:b92c45f2bc75
33 # include "register_sparc.hpp" 33 # include "register_sparc.hpp"
34 #endif 34 #endif
35 #ifdef TARGET_ARCH_zero 35 #ifdef TARGET_ARCH_zero
36 # include "register_zero.hpp" 36 # include "register_zero.hpp"
37 #endif 37 #endif
38 #ifdef TARGET_ARCH_arm
39 # include "register_arm.hpp"
40 #endif
41 #ifdef TARGET_ARCH_ppc
42 # include "register_ppc.hpp"
43 #endif
38 44
39 // set frame size and return address offset to these values in blobs 45 // set frame size and return address offset to these values in blobs
40 // (if the compiled frame uses ebp as link pointer on IA; otherwise, 46 // (if the compiled frame uses ebp as link pointer on IA; otherwise,
41 // the frame size must be fixed) 47 // the frame size must be fixed)
42 enum { 48 enum {
47 #ifdef TARGET_ARCH_x86 53 #ifdef TARGET_ARCH_x86
48 # include "c1_Defs_x86.hpp" 54 # include "c1_Defs_x86.hpp"
49 #endif 55 #endif
50 #ifdef TARGET_ARCH_sparc 56 #ifdef TARGET_ARCH_sparc
51 # include "c1_Defs_sparc.hpp" 57 # include "c1_Defs_sparc.hpp"
58 #endif
59 #ifdef TARGET_ARCH_arm
60 # include "c1_Defs_arm.hpp"
61 #endif
62 #ifdef TARGET_ARCH_ppc
63 # include "c1_Defs_ppc.hpp"
52 #endif 64 #endif
53 65
54 66
55 // native word offsets from memory address 67 // native word offsets from memory address
56 enum { 68 enum {