18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 * 23 */ 24 25 #ifndef SHARE_VM_C1_C1_FPUSTACKSIM_HPP 26 #define SHARE_VM_C1_C1_FPUSTACKSIM_HPP 27 28 #include "c1/c1_FrameMap.hpp" 29 #include "memory/allocation.hpp" 30 31 // Provides location for forward declaration of this class, which is 32 // only implemented on Intel 33 class FpuStackSim; 34 35 #ifdef TARGET_ARCH_x86 36 # include "c1_FpuStackSim_x86.hpp" 37 #endif 38 #ifdef TARGET_ARCH_sparc 39 # include "c1_FpuStackSim_sparc.hpp" 40 #endif 41 #ifdef TARGET_ARCH_arm 42 # include "c1_FpuStackSim_arm.hpp" 43 #endif 44 #ifdef TARGET_ARCH_ppc 45 # include "c1_FpuStackSim_ppc.hpp" 46 #endif 47 48 49 #endif // SHARE_VM_C1_C1_FPUSTACKSIM_HPP | 18 * 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 20 * or visit www.oracle.com if you need additional information or have any 21 * questions. 22 * 23 */ 24 25 #ifndef SHARE_VM_C1_C1_FPUSTACKSIM_HPP 26 #define SHARE_VM_C1_C1_FPUSTACKSIM_HPP 27 28 #include "c1/c1_FrameMap.hpp" 29 #include "memory/allocation.hpp" 30 31 // Provides location for forward declaration of this class, which is 32 // only implemented on Intel 33 class FpuStackSim; 34 35 #ifdef TARGET_ARCH_x86 36 # include "c1_FpuStackSim_x86.hpp" 37 #endif 38 #ifdef TARGET_ARCH_aarch64 39 # include "c1_FpuStackSim_aarch64.hpp" 40 #endif 41 #ifdef TARGET_ARCH_sparc 42 # include "c1_FpuStackSim_sparc.hpp" 43 #endif 44 #ifdef TARGET_ARCH_arm 45 # include "c1_FpuStackSim_arm.hpp" 46 #endif 47 #ifdef TARGET_ARCH_ppc 48 # include "c1_FpuStackSim_ppc.hpp" 49 #endif 50 51 52 #endif // SHARE_VM_C1_C1_FPUSTACKSIM_HPP |