Lines Matching refs:heuristics
532 // update the heuristics because doing so may cause unwanted bulk
554 // heuristics at this point so simply update the header with a
567 // heuristics. This is normally done in the assembly code but we
589 HeuristicsResult heuristics = update_heuristics(obj(), attempt_rebias);
590 if (heuristics == HR_NOT_BIASED) {
592 } else if (heuristics == HR_SINGLE_REVOKE) {
621 assert((heuristics == HR_BULK_REVOKE) ||
622 (heuristics == HR_BULK_REBIAS), "?");
624 (heuristics == HR_BULK_REBIAS),
644 HeuristicsResult heuristics = update_heuristics(obj, false);
645 if (heuristics == HR_SINGLE_REVOKE) {
647 } else if ((heuristics == HR_BULK_REBIAS) ||
648 (heuristics == HR_BULK_REVOKE)) {
649 bulk_revoke_or_rebias_at_safepoint(obj, (heuristics == HR_BULK_REBIAS), false, NULL);
660 HeuristicsResult heuristics = update_heuristics(obj, false);
661 if (heuristics == HR_SINGLE_REVOKE) {
663 } else if ((heuristics == HR_BULK_REBIAS) ||
664 (heuristics == HR_BULK_REVOKE)) {
665 bulk_revoke_or_rebias_at_safepoint(obj, (heuristics == HR_BULK_REBIAS), false, NULL);