comparison src/share/vm/shark/shark_globals.hpp @ 7212:291ffc492eb6

Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
author Doug Simon <doug.simon@oracle.com>
date Fri, 14 Dec 2012 14:35:13 +0100
parents 2cd5e15048e6
children
comparison
equal deleted inserted replaced
7163:2ed8d74e5984 7212:291ffc492eb6
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