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