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