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