hotspot/src/share/vm/opto/c2_globals.hpp
changeset 38273 2634194d7555
parent 38046 f8383064eaa2
child 38289 96e35aced4ef
equal deleted inserted replaced
38267:29feb145a316 38273:2634194d7555
     1 /*
     1 /*
     2  * Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
     2  * Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     3  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
     4  *
     4  *
     5  * This code is free software; you can redistribute it and/or modify it
     5  * This code is free software; you can redistribute it and/or modify it
     6  * under the terms of the GNU General Public License version 2 only, as
     6  * under the terms of the GNU General Public License version 2 only, as
     7  * published by the Free Software Foundation.
     7  * published by the Free Software Foundation.
    59 
    59 
    60 //
    60 //
    61 // Defines all globals flags used by the server compiler.
    61 // Defines all globals flags used by the server compiler.
    62 //
    62 //
    63 
    63 
    64 #define C2_FLAGS(develop, develop_pd, product, product_pd, diagnostic, experimental, notproduct, range, constraint) \
    64 #define C2_FLAGS(develop, \
       
    65                  develop_pd, \
       
    66                  product, \
       
    67                  product_pd, \
       
    68                  diagnostic, \
       
    69                  experimental, \
       
    70                  notproduct, \
       
    71                  range, \
       
    72                  constraint, \
       
    73                  writeable) \
    65                                                                             \
    74                                                                             \
    66   develop(bool, StressLCM, false,                                           \
    75   develop(bool, StressLCM, false,                                           \
    67           "Randomize instruction scheduling in LCM")                        \
    76           "Randomize instruction scheduling in LCM")                        \
    68                                                                             \
    77                                                                             \
    69   develop(bool, StressGCM, false,                                           \
    78   develop(bool, StressGCM, false,                                           \
   756          DECLARE_PD_PRODUCT_FLAG, \
   765          DECLARE_PD_PRODUCT_FLAG, \
   757          DECLARE_DIAGNOSTIC_FLAG, \
   766          DECLARE_DIAGNOSTIC_FLAG, \
   758          DECLARE_EXPERIMENTAL_FLAG, \
   767          DECLARE_EXPERIMENTAL_FLAG, \
   759          DECLARE_NOTPRODUCT_FLAG, \
   768          DECLARE_NOTPRODUCT_FLAG, \
   760          IGNORE_RANGE, \
   769          IGNORE_RANGE, \
   761          IGNORE_CONSTRAINT)
   770          IGNORE_CONSTRAINT, \
       
   771          IGNORE_WRITEABLE)
   762 
   772 
   763 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP
   773 #endif // SHARE_VM_OPTO_C2_GLOBALS_HPP