8333554: Parallel: Remove unused PSParallelCompact::is_in

Reviewed-by: tschatzl
This commit is contained in:
Albert Mingkun Yang 2024-06-05 08:54:53 +00:00
parent 3944e67366
commit 3cbdf8d4d4
3 changed files with 1 additions and 18 deletions

View File

@ -32,9 +32,9 @@
class PSVirtualSpace;
class ParMarkBitMap: public CHeapObj<mtGC> {
public:
typedef BitMap::idx_t idx_t;
public:
inline ParMarkBitMap();
bool initialize(MemRegion covered_region);

View File

@ -44,7 +44,6 @@ class PSOldGen;
class ParCompactionManager;
class PSParallelCompact;
class MoveAndUpdateClosure;
class RefProcTaskExecutor;
class ParallelOldTracer;
class STWGCTimer;
@ -681,7 +680,6 @@ ParallelCompactData::is_region_aligned(HeapWord* addr) const
class PSParallelCompact : AllStatic {
public:
// Convenient access to type names.
typedef ParMarkBitMap::idx_t idx_t;
typedef ParallelCompactData::RegionData RegionData;
typedef enum {
@ -800,11 +798,6 @@ public:
template <class T> static inline void adjust_pointer(T* p);
// Compaction support.
// Return true if p is in the range [beg_addr, end_addr).
static inline bool is_in(HeapWord* p, HeapWord* beg_addr, HeapWord* end_addr);
static inline bool is_in(oop* p, HeapWord* beg_addr, HeapWord* end_addr);
// Convenience wrappers for per-space data kept in _space_info.
static inline MutableSpace* space(SpaceId space_id);
static inline HeapWord* new_top(SpaceId space_id);
@ -899,8 +892,6 @@ protected:
inline void update_state(size_t words);
public:
typedef ParMarkBitMap::idx_t idx_t;
ParMarkBitMap* bitmap() const { return _bitmap; }
size_t words_remaining() const { return _words_remaining; }

View File

@ -40,14 +40,6 @@ inline bool PSParallelCompact::is_marked(oop obj) {
return mark_bitmap()->is_marked(obj);
}
inline bool PSParallelCompact::is_in(HeapWord* p, HeapWord* beg_addr, HeapWord* end_addr) {
return p >= beg_addr && p < end_addr;
}
inline bool PSParallelCompact::is_in(oop* p, HeapWord* beg_addr, HeapWord* end_addr) {
return is_in((HeapWord*)p, beg_addr, end_addr);
}
inline MutableSpace* PSParallelCompact::space(SpaceId id) {
assert(id < last_space_id, "id out of range");
return _space_info[id].space();