comparison src/share/vm/gc_implementation/g1/g1OopClosures.inline.hpp @ 14485:e9d5c28e5059

8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work Summary: Move methods that are not dependent on any of G1ParCopyClosure's template parameters into G1ParCopyHelper. Further remove unused methods and members of the class hierarchy. Reviewed-by: mgerdin, stefank
author tschatzl
date Mon, 24 Feb 2014 09:40:21 +0100
parents 63a4eb8bcd23
children f460c6926af7
comparison
equal deleted inserted replaced
14484:3cdda110bbb5 14485:e9d5c28e5059
80 obj->forwardee() == oopDesc::load_decode_heap_oop(p)), 80 obj->forwardee() == oopDesc::load_decode_heap_oop(p)),
81 "p should still be pointing to obj or to its forwardee"); 81 "p should still be pointing to obj or to its forwardee");
82 82
83 _par_scan_state->push_on_queue(p); 83 _par_scan_state->push_on_queue(p);
84 } else { 84 } else {
85 _par_scan_state->update_rs(_from, p, _par_scan_state->queue_num()); 85 _par_scan_state->update_rs(_from, p, _worker_id);
86 } 86 }
87 } 87 }
88 } 88 }
89 89
90 template <class T> 90 template <class T>