476 "Convert cmpD to cmpF when one input is constant in float range") \
477 \
478 develop(bool, ConvertFloat2IntClipping, true, \
479 "Convert float2int clipping idiom to integer clipping") \
480 \
481 develop(bool, SpecialStringCompareTo, true, \
482 "special version of string compareTo") \
483 \
484 develop(bool, SpecialStringIndexOf, true, \
485 "special version of string indexOf") \
486 \
487 product(bool, SpecialArraysEquals, false, \
488 "special version of Arrays.equals(char[],char[])") \
489 \
490 develop(bool, TraceCallFixup, false, \
491 "traces all call fixups") \
492 \
493 develop(bool, DeoptimizeALot, false, \
494 "deoptimize at every exit from the runtime system") \
495 \
496 develop(ccstrlist, DeoptimizeOnlyAt, "", \
497 "a comma separated list of bcis to deoptimize at") \
498 \
499 product(bool, DeoptimizeRandom, false, \
500 "deoptimize random frames on random exit from the runtime system")\
501 \
502 notproduct(bool, ZombieALot, false, \
503 "creates zombies (non-entrant) at exit from the runt. system") \
504 \
505 notproduct(bool, WalkStackALot, false, \
506 "trace stack (no print) at every exit from the runtime system") \
507 \
508 develop(bool, Debugging, false, \
509 "set when executing debug methods in debug.ccp " \
510 "(to prevent triggering assertions)") \
511 \
512 notproduct(bool, StrictSafepointChecks, trueInDebug, \
513 "Enable strict checks that safepoints cannot happen for threads " \
514 "that used No_Safepoint_Verifier") \
515 \
516 notproduct(bool, VerifyLastFrame, false, \
|
476 "Convert cmpD to cmpF when one input is constant in float range") \
477 \
478 develop(bool, ConvertFloat2IntClipping, true, \
479 "Convert float2int clipping idiom to integer clipping") \
480 \
481 develop(bool, SpecialStringCompareTo, true, \
482 "special version of string compareTo") \
483 \
484 develop(bool, SpecialStringIndexOf, true, \
485 "special version of string indexOf") \
486 \
487 product(bool, SpecialArraysEquals, false, \
488 "special version of Arrays.equals(char[],char[])") \
489 \
490 develop(bool, TraceCallFixup, false, \
491 "traces all call fixups") \
492 \
493 develop(bool, DeoptimizeALot, false, \
494 "deoptimize at every exit from the runtime system") \
495 \
496 notproduct(ccstrlist, DeoptimizeOnlyAt, "", \
497 "a comma separated list of bcis to deoptimize at") \
498 \
499 product(bool, DeoptimizeRandom, false, \
500 "deoptimize random frames on random exit from the runtime system")\
501 \
502 notproduct(bool, ZombieALot, false, \
503 "creates zombies (non-entrant) at exit from the runt. system") \
504 \
505 notproduct(bool, WalkStackALot, false, \
506 "trace stack (no print) at every exit from the runtime system") \
507 \
508 develop(bool, Debugging, false, \
509 "set when executing debug methods in debug.ccp " \
510 "(to prevent triggering assertions)") \
511 \
512 notproduct(bool, StrictSafepointChecks, trueInDebug, \
513 "Enable strict checks that safepoints cannot happen for threads " \
514 "that used No_Safepoint_Verifier") \
515 \
516 notproduct(bool, VerifyLastFrame, false, \
|