Mercurial > hg > truffle
diff src/share/vm/utilities/taskqueue.hpp @ 375:81cd571500b0
6725697: par compact - rename class ChunkData to RegionData
Reviewed-by: iveresov, tonyp
author | jcoomes |
---|---|
date | Tue, 30 Sep 2008 12:20:22 -0700 |
parents | 1ee8caae33af |
children | 23673011938d |
line wrap: on
line diff
--- a/src/share/vm/utilities/taskqueue.hpp Tue Sep 30 11:49:31 2008 -0700 +++ b/src/share/vm/utilities/taskqueue.hpp Tue Sep 30 12:20:22 2008 -0700 @@ -557,32 +557,32 @@ typedef GenericTaskQueue<StarTask> OopStarTaskQueue; typedef GenericTaskQueueSet<StarTask> OopStarTaskQueueSet; -typedef size_t ChunkTask; // index for chunk -typedef GenericTaskQueue<ChunkTask> ChunkTaskQueue; -typedef GenericTaskQueueSet<ChunkTask> ChunkTaskQueueSet; +typedef size_t RegionTask; // index for region +typedef GenericTaskQueue<RegionTask> RegionTaskQueue; +typedef GenericTaskQueueSet<RegionTask> RegionTaskQueueSet; -class ChunkTaskQueueWithOverflow: public CHeapObj { +class RegionTaskQueueWithOverflow: public CHeapObj { protected: - ChunkTaskQueue _chunk_queue; - GrowableArray<ChunkTask>* _overflow_stack; + RegionTaskQueue _region_queue; + GrowableArray<RegionTask>* _overflow_stack; public: - ChunkTaskQueueWithOverflow() : _overflow_stack(NULL) {} + RegionTaskQueueWithOverflow() : _overflow_stack(NULL) {} // Initialize both stealable queue and overflow void initialize(); // Save first to stealable queue and then to overflow - void save(ChunkTask t); + void save(RegionTask t); // Retrieve first from overflow and then from stealable queue - bool retrieve(ChunkTask& chunk_index); + bool retrieve(RegionTask& region_index); // Retrieve from stealable queue - bool retrieve_from_stealable_queue(ChunkTask& chunk_index); + bool retrieve_from_stealable_queue(RegionTask& region_index); // Retrieve from overflow - bool retrieve_from_overflow(ChunkTask& chunk_index); + bool retrieve_from_overflow(RegionTask& region_index); bool is_empty(); bool stealable_is_empty(); bool overflow_is_empty(); - juint stealable_size() { return _chunk_queue.size(); } - ChunkTaskQueue* task_queue() { return &_chunk_queue; } + juint stealable_size() { return _region_queue.size(); } + RegionTaskQueue* task_queue() { return &_region_queue; } }; -#define USE_ChunkTaskQueueWithOverflow +#define USE_RegionTaskQueueWithOverflow