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