Lines Matching refs:safepoints
318 // we can safely skip over safepoints, calls, locks and membars because we
562 bool PhaseMacroExpand::can_eliminate_allocation(AllocateNode *alloc, GrowableArray <SafePointNode *>& safepoints) {
631 safepoints.append_if_missing(sfpt);
681 bool PhaseMacroExpand::scalar_replacement(AllocateNode *alloc, GrowableArray <SafePointNode *>& safepoints) {
718 while (safepoints.length() > 0) {
719 SafePointNode* sfpt = safepoints.pop();
778 // rollback processed safepoints
956 GrowableArray <SafePointNode *> safepoints;
957 if (!can_eliminate_allocation(alloc, safepoints)) {
961 if (!scalar_replacement(alloc, safepoints)) {