< prev index next >

src/hotspot/share/runtime/globals_shared.hpp

Print this page

@@ -23,10 +23,13 @@
  */
 
 #ifndef SHARE_RUNTIME_GLOBALS_SHARED_HPP
 #define SHARE_RUNTIME_GLOBALS_SHARED_HPP
 
+#include "gc/shared/jvmFlagConstraintsGC.hpp"           // FIXME -- to be moved to individual *globals.hpp file
+#include "runtime/flags/jvmFlagConstraintsCompiler.hpp" // FIXME -- to be moved to individual *globals.hpp file
+#include "runtime/flags/jvmFlagConstraintsRuntime.hpp"  // FIXME -- to be moved to individual *globals.hpp file
 #include "utilities/align.hpp"
 #include "utilities/globalDefinitions.hpp"
 #include "utilities/macros.hpp"
 
 #include <float.h> // for DBL_MAX

@@ -70,142 +73,6 @@
 #else
 #define trueInProduct  false
 #define falseInProduct true
 #endif
 
-// Only materialize src code for range checking when required, ignore otherwise
-#define IGNORE_RANGE(a, b)
-// Only materialize src code for contraint checking when required, ignore otherwise
-#define IGNORE_CONSTRAINT(func,type)
-
-#define VM_FLAGS(             \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    experimental,             \
-    notproduct,               \
-    manageable,               \
-    product_rw,               \
-    lp64_product,             \
-    range,                    \
-    constraint)               \
-                              \
-  RUNTIME_FLAGS(              \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    experimental,             \
-    notproduct,               \
-    manageable,               \
-    product_rw,               \
-    lp64_product,             \
-    range,                    \
-    constraint)               \
-                              \
-  GC_FLAGS(                   \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    experimental,             \
-    notproduct,               \
-    manageable,               \
-    product_rw,               \
-    lp64_product,             \
-    range,                    \
-    constraint)               \
-
-
-#define ALL_FLAGS(            \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    experimental,             \
-    notproduct,               \
-    manageable,               \
-    product_rw,               \
-    lp64_product,             \
-    range,                    \
-    constraint)               \
-                              \
-  VM_FLAGS(                   \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    experimental,             \
-    notproduct,               \
-    manageable,               \
-    product_rw,               \
-    lp64_product,             \
-    range,                    \
-    constraint)               \
-                              \
-  RUNTIME_OS_FLAGS(           \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    notproduct,               \
-    range,                    \
-    constraint)               \
-                              \
-  JVMCI_ONLY(JVMCI_FLAGS(     \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    experimental,             \
-    notproduct,               \
-    range,                    \
-    constraint))              \
-                              \
-  COMPILER1_PRESENT(C1_FLAGS( \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    notproduct,               \
-    range,                    \
-    constraint))              \
-                              \
-  COMPILER2_PRESENT(C2_FLAGS( \
-    develop,                  \
-    develop_pd,               \
-    product,                  \
-    product_pd,               \
-    diagnostic,               \
-    diagnostic_pd,            \
-    experimental,             \
-    notproduct,               \
-    range,                    \
-    constraint))              \
-                              \
-  ARCH_FLAGS(                 \
-    develop,                  \
-    product,                  \
-    diagnostic,               \
-    experimental,             \
-    notproduct,               \
-    range,                    \
-    constraint)
-
 #endif // SHARE_RUNTIME_GLOBALS_SHARED_HPP
< prev index next >