hotspot/src/share/vm/shark/shark_globals.hpp
changeset 14622 8e94e4186d35
parent 7397 5b173b4ca846
child 39117 59fa99a45873
equal deleted inserted replaced
14621:fd9265ab0f67 14622:8e94e4186d35
    38                                                                               \
    38                                                                               \
    39   /* inlining */                                                              \
    39   /* inlining */                                                              \
    40   product(intx, SharkMaxInlineSize, 32,                                       \
    40   product(intx, SharkMaxInlineSize, 32,                                       \
    41           "Maximum bytecode size of methods to inline when using Shark")      \
    41           "Maximum bytecode size of methods to inline when using Shark")      \
    42                                                                               \
    42                                                                               \
       
    43   product(bool, EliminateNestedLocks, true,                                   \
       
    44           "Eliminate nested locks of the same object when possible")          \
       
    45                                                                               \
       
    46   product(ccstr, SharkOptimizationLevel, "Default",                           \
       
    47           "The optimization level passed to LLVM, possible values: None, Less, Default and Agressive") \
       
    48                                                                               \
    43   /* compiler debugging */                                                    \
    49   /* compiler debugging */                                                    \
    44   develop(ccstr, SharkPrintTypeflowOf, NULL,                                  \
    50   develop(ccstr, SharkPrintTypeflowOf, NULL,                                  \
    45           "Print the typeflow of the specified method")                       \
    51           "Print the typeflow of the specified method")                       \
    46                                                                               \
    52                                                                               \
    47   diagnostic(ccstr, SharkPrintBitcodeOf, NULL,                                \
    53   diagnostic(ccstr, SharkPrintBitcodeOf, NULL,                                \
    56   diagnostic(bool, SharkTraceInstalls, false,                                 \
    62   diagnostic(bool, SharkTraceInstalls, false,                                 \
    57           "Trace method installation")                                        \
    63           "Trace method installation")                                        \
    58                                                                               \
    64                                                                               \
    59   diagnostic(bool, SharkPerformanceWarnings, false,                           \
    65   diagnostic(bool, SharkPerformanceWarnings, false,                           \
    60           "Warn about things that could be made faster")                      \
    66           "Warn about things that could be made faster")                      \
       
    67                                                                               \
       
    68   develop(ccstr, SharkVerifyFunction, NULL,                                   \
       
    69           "Runs LLVM verify over LLVM IR")                                    \
       
    70 
    61 
    71 
    62 SHARK_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_NOTPRODUCT_FLAG)
    72 SHARK_FLAGS(DECLARE_DEVELOPER_FLAG, DECLARE_PD_DEVELOPER_FLAG, DECLARE_PRODUCT_FLAG, DECLARE_PD_PRODUCT_FLAG, DECLARE_DIAGNOSTIC_FLAG, DECLARE_NOTPRODUCT_FLAG)
    63 
    73 
    64 #endif // SHARE_VM_SHARK_SHARK_GLOBALS_HPP
    74 #endif // SHARE_VM_SHARK_SHARK_GLOBALS_HPP