298 \
299 product(bool, C1ProfileVirtualCalls, true, \
300 "Profile virtual calls when generating code for updating MDOs") \
301 \
302 product(bool, C1ProfileInlinedCalls, true, \
303 "Profile inlined calls when generating code for updating MDOs") \
304 \
305 product(bool, C1ProfileBranches, true, \
306 "Profile branches when generating code for updating MDOs") \
307 \
308 product(bool, C1ProfileCheckcasts, true, \
309 "Profile checkcasts when generating code for updating MDOs") \
310 \
311 product(bool, C1OptimizeVirtualCallProfiling, true, \
312 "Use CHA and exact type results at call sites when updating MDOs")\
313 \
314 product(bool, C1UpdateMethodData, true, \
315 "Update MethodData*s in Tier 3 C1 generated code") \
316 \
317 develop(bool, PrintCFGToFile, false, \
318 "print control flow graph to a separate file during compilation")
319
320 // end of C1_FLAGS
321
322 DECLARE_FLAGS(C1_FLAGS)
323
324 #endif // SHARE_C1_C1_GLOBALS_HPP
|
298 \
299 product(bool, C1ProfileVirtualCalls, true, \
300 "Profile virtual calls when generating code for updating MDOs") \
301 \
302 product(bool, C1ProfileInlinedCalls, true, \
303 "Profile inlined calls when generating code for updating MDOs") \
304 \
305 product(bool, C1ProfileBranches, true, \
306 "Profile branches when generating code for updating MDOs") \
307 \
308 product(bool, C1ProfileCheckcasts, true, \
309 "Profile checkcasts when generating code for updating MDOs") \
310 \
311 product(bool, C1OptimizeVirtualCallProfiling, true, \
312 "Use CHA and exact type results at call sites when updating MDOs")\
313 \
314 product(bool, C1UpdateMethodData, true, \
315 "Update MethodData*s in Tier 3 C1 generated code") \
316 \
317 develop(bool, PrintCFGToFile, false, \
318 "print control flow graph to a separate file during compilation") \
319 \
320 develop(bool, C1UseDelayedFlattenedFieldReads, true, \
321 "Use delayed reads of flat fields to reduce heap buffering")
322
323 // end of C1_FLAGS
324
325 DECLARE_FLAGS(C1_FLAGS)
326
327 #endif // SHARE_C1_C1_GLOBALS_HPP
|