Skip to content

Commit

Permalink
Merge pull request #7287 from jmesyou/docs/options/gcr
Browse files Browse the repository at this point in the history
Fix explanation for enableGuardedCountingRecompilation
  • Loading branch information
dsouzai authored Mar 21, 2024
2 parents ecae9e5 + 770f422 commit 622e8ea
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions compiler/control/OMROptions.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -345,7 +345,7 @@ TR::OptionTable OMR::Options::_jitOptions[] = {
{"disableGRA", "O\tdisable IL based global register allocator", TR::Options::disableOptimization, tacticalGlobalRegisterAllocator, 0, "P"},
{"disableGRACostBenefitModel", "O\tdisable GRA cost/benefit model", RESET_OPTION_BIT(TR_EnableGRACostBenefitModel), "F" },
{"disableGuardedCallArgumentRemat", "O\tdon't rematerialize a guarded virtual call's arguments on the cold path; instead, leave the expressions on the mainline path", SET_OPTION_BIT(TR_DisableGuardedCallArgumentRemat), "F"},
{"disableGuardedCountingRecompilation","O\tDisable insertion of a recompilation counter at the beginning of the method due to the original compile being done early", SET_OPTION_BIT(TR_DisableGuardedCountingRecompilations), "F"},
{"disableGuardedCountingRecompilation","O\tdisable insertion of recompilation counters with guards", SET_OPTION_BIT(TR_DisableGuardedCountingRecompilations), "F"},
{"disableGuardedCountingRecompilations","O\tdeprecated. Same as disableGuardedCountingRecompilation", SET_OPTION_BIT(TR_DisableGuardedCountingRecompilations), "F"},
{"disableGuardedStaticFinalFieldFolding", "O\tdisable static final field folding guarded by OSR guards", SET_OPTION_BIT(TR_DisableGuardedStaticFinalFieldFolding), "F", NOT_IN_SUBSET },
{"disableHalfSlotSpills", "O\tdisable sharing of a single 8-byte spill temp for two 4-byte values", SET_OPTION_BIT(TR_DisableHalfSlotSpills), "P"},
Expand Down Expand Up @@ -702,7 +702,7 @@ TR::OptionTable OMR::Options::_jitOptions[] = {
{"enableGPU=", "L{regex}\tlist of additional GPU options: enforce, verbose, details, safeMT, enableMath",
TR::Options::setBitsFromStringSet, offsetof(OMR::Options, _enableGPU), 0, "F"},
{"enableGRACostBenefitModel", "O\tenable GRA cost/benefit model", SET_OPTION_BIT(TR_EnableGRACostBenefitModel), "F" },
{"enableGuardedCountingRecompilation", "O\tenable GCR. If you don't know what that is, I don't have room to explain it here.", RESET_OPTION_BIT(TR_DisableGuardedCountingRecompilations), "F"},
{"enableGuardedCountingRecompilation", "O\tinserts recompilation counters with guards to allow the compiler to selectively trigger recompilation", RESET_OPTION_BIT(TR_DisableGuardedCountingRecompilations), "F"},
{"enableHalfSlotSpills", "O\tenable sharing of a single 8-byte spill temp for two 4-byte values", RESET_OPTION_BIT(TR_DisableHalfSlotSpills), "P"},
{"enableHardwareProfileIndirectDispatch","O\tenable hardware profile indirect dispatch profiling", SET_OPTION_BIT(TR_EnableHardwareProfileIndirectDispatch), "F", NOT_IN_SUBSET},
{"enableHardwareProfilerDuringStartup", "O\tenable hardware profiler during startup", RESET_OPTION_BIT(TR_DisableHardwareProfilerDuringStartup), "F", NOT_IN_SUBSET},
Expand Down

0 comments on commit 622e8ea

Please sign in to comment.