Mercurial > hg > truffle
comparison src/share/vm/runtime/vmStructs.cpp @ 13170:f294b4ee2d47
make CodeInstallResult enum independent of the actual values in C++ code
author | twisti |
---|---|
date | Mon, 25 Nov 2013 18:39:31 -0800 |
parents | 1dd9aa5a9ee5 |
children | 599eaf3bc4b2 |
comparison
equal
deleted
inserted
replaced
13169:680060a794a1 | 13170:f294b4ee2d47 |
---|---|
2194 | 2194 |
2195 #define VM_INT_CONSTANTS(declare_constant, \ | 2195 #define VM_INT_CONSTANTS(declare_constant, \ |
2196 declare_preprocessor_constant, \ | 2196 declare_preprocessor_constant, \ |
2197 declare_c1_constant, \ | 2197 declare_c1_constant, \ |
2198 declare_c2_constant, \ | 2198 declare_c2_constant, \ |
2199 declare_c2_preprocessor_constant, \ | 2199 declare_c2_preprocessor_constant) \ |
2200 declare_graal_constant) \ | |
2201 \ | 2200 \ |
2202 /******************/ \ | 2201 /******************/ \ |
2203 /* Useful globals */ \ | 2202 /* Useful globals */ \ |
2204 /******************/ \ | 2203 /******************/ \ |
2205 \ | 2204 \ |
2504 declare_constant(Deoptimization::Reason_constraint) \ | 2503 declare_constant(Deoptimization::Reason_constraint) \ |
2505 declare_constant(Deoptimization::Reason_div0_check) \ | 2504 declare_constant(Deoptimization::Reason_div0_check) \ |
2506 declare_constant(Deoptimization::Reason_age) \ | 2505 declare_constant(Deoptimization::Reason_age) \ |
2507 declare_constant(Deoptimization::Reason_predicate) \ | 2506 declare_constant(Deoptimization::Reason_predicate) \ |
2508 declare_constant(Deoptimization::Reason_loop_limit_check) \ | 2507 declare_constant(Deoptimization::Reason_loop_limit_check) \ |
2509 declare_graal_constant(Deoptimization::Reason_aliasing) \ | |
2510 declare_constant(Deoptimization::Reason_LIMIT) \ | 2508 declare_constant(Deoptimization::Reason_LIMIT) \ |
2511 declare_constant(Deoptimization::Reason_RECORDED_LIMIT) \ | 2509 declare_constant(Deoptimization::Reason_RECORDED_LIMIT) \ |
2512 \ | 2510 \ |
2513 declare_constant(Deoptimization::Action_none) \ | 2511 declare_constant(Deoptimization::Action_none) \ |
2514 declare_constant(Deoptimization::Action_maybe_recompile) \ | 2512 declare_constant(Deoptimization::Action_maybe_recompile) \ |
2867 #else | 2865 #else |
2868 # define GENERATE_C2_VM_INT_CONSTANT_ENTRY(name) | 2866 # define GENERATE_C2_VM_INT_CONSTANT_ENTRY(name) |
2869 # define GENERATE_C2_PREPROCESSOR_VM_INT_CONSTANT_ENTRY(name, value) | 2867 # define GENERATE_C2_PREPROCESSOR_VM_INT_CONSTANT_ENTRY(name, value) |
2870 #endif /* COMPILER1 */ | 2868 #endif /* COMPILER1 */ |
2871 | 2869 |
2872 // Generate an int constant for a Graal build | |
2873 #ifdef GRAAL | |
2874 # define GENERATE_GRAAL_VM_INT_CONSTANT_ENTRY(name) GENERATE_VM_INT_CONSTANT_ENTRY(name) | |
2875 #else | |
2876 # define GENERATE_GRAAL_VM_INT_CONSTANT_ENTRY(name) | |
2877 #endif | |
2878 | |
2879 //-------------------------------------------------------------------------------- | 2870 //-------------------------------------------------------------------------------- |
2880 // VMLongConstantEntry macros | 2871 // VMLongConstantEntry macros |
2881 // | 2872 // |
2882 | 2873 |
2883 #define GENERATE_VM_LONG_CONSTANT_ENTRY(name) \ | 2874 #define GENERATE_VM_LONG_CONSTANT_ENTRY(name) \ |
3016 | 3007 |
3017 VM_INT_CONSTANTS(GENERATE_VM_INT_CONSTANT_ENTRY, | 3008 VM_INT_CONSTANTS(GENERATE_VM_INT_CONSTANT_ENTRY, |
3018 GENERATE_PREPROCESSOR_VM_INT_CONSTANT_ENTRY, | 3009 GENERATE_PREPROCESSOR_VM_INT_CONSTANT_ENTRY, |
3019 GENERATE_C1_VM_INT_CONSTANT_ENTRY, | 3010 GENERATE_C1_VM_INT_CONSTANT_ENTRY, |
3020 GENERATE_C2_VM_INT_CONSTANT_ENTRY, | 3011 GENERATE_C2_VM_INT_CONSTANT_ENTRY, |
3021 GENERATE_C2_PREPROCESSOR_VM_INT_CONSTANT_ENTRY, | 3012 GENERATE_C2_PREPROCESSOR_VM_INT_CONSTANT_ENTRY) |
3022 GENERATE_GRAAL_VM_INT_CONSTANT_ENTRY) | 3013 |
3014 #ifdef GRAAL | |
3015 VM_INT_CONSTANTS_GRAAL(GENERATE_VM_INT_CONSTANT_ENTRY) | |
3016 #endif | |
3023 | 3017 |
3024 #if INCLUDE_ALL_GCS | 3018 #if INCLUDE_ALL_GCS |
3025 VM_INT_CONSTANTS_CMS(GENERATE_VM_INT_CONSTANT_ENTRY) | 3019 VM_INT_CONSTANTS_CMS(GENERATE_VM_INT_CONSTANT_ENTRY) |
3026 | 3020 |
3027 VM_INT_CONSTANTS_PARNEW(GENERATE_VM_INT_CONSTANT_ENTRY) | 3021 VM_INT_CONSTANTS_PARNEW(GENERATE_VM_INT_CONSTANT_ENTRY) |