Lines Matching defs:sprt
385 void SparsePRT::add_to_expanded_list(SparsePRT* sprt) {
387 if (sprt->expanded()) return;
388 sprt->set_expanded(true);
391 sprt->_next_expanded = hd;
394 Atomic::cmpxchg_ptr(sprt, &_head_expanded_list, hd);
453 SparsePRT* sprt = get_from_expanded_list();
454 while (sprt != NULL) {
455 sprt->cleanup();
456 sprt = get_from_expanded_list();
555 void SparsePRTCleanupTask::add(SparsePRT* sprt) {
556 assert(sprt->should_be_on_expanded_list(), "pre-condition");
558 sprt->set_next_expanded(NULL);
560 _tail->set_next_expanded(sprt);
562 _head = sprt;
564 _tail = sprt;