Mercurial > hg > graal-jvmci-8
comparison src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp @ 23220:b554c7fa9478
8067655: Clean up G1 remembered set oop iteration
Summary: Pass on the static type G1ParPushHeapRSClosure to allow oop_iterate devirtualization
Reviewed-by: jmasa, kbarrett
author | mgerdin |
---|---|
date | Mon, 08 Dec 2014 18:57:33 +0100 |
parents | ee10217e3d03 |
children | 79b13c9a93e8 |
comparison
equal
deleted
inserted
replaced
23219:fb2842d6895c | 23220:b554c7fa9478 |
---|---|
820 // param is for use with parallel roots processing, and should be | 820 // param is for use with parallel roots processing, and should be |
821 // the "i" of the calling parallel worker thread's work(i) function. | 821 // the "i" of the calling parallel worker thread's work(i) function. |
822 // In the sequential case this param will be ignored. | 822 // In the sequential case this param will be ignored. |
823 void g1_process_roots(OopClosure* scan_non_heap_roots, | 823 void g1_process_roots(OopClosure* scan_non_heap_roots, |
824 OopClosure* scan_non_heap_weak_roots, | 824 OopClosure* scan_non_heap_weak_roots, |
825 OopsInHeapRegionClosure* scan_rs, | 825 G1ParPushHeapRSClosure* scan_rs, |
826 CLDClosure* scan_strong_clds, | 826 CLDClosure* scan_strong_clds, |
827 CLDClosure* scan_weak_clds, | 827 CLDClosure* scan_weak_clds, |
828 CodeBlobClosure* scan_strong_code, | 828 CodeBlobClosure* scan_strong_code, |
829 uint worker_i); | 829 uint worker_i); |
830 | 830 |