|
|
| Worklist (int num_tasks) |
| |
|
void | Swap (Worklist< EntryType, SEGMENT_SIZE > &other) |
| |
|
bool | Push (int task_id, EntryType entry) |
| |
|
bool | Pop (int task_id, EntryType *entry) |
| |
|
size_t | LocalPushSegmentSize (int task_id) |
| |
|
bool | IsLocalEmpty (int task_id) |
| |
|
bool | IsGlobalPoolEmpty () |
| |
|
bool | IsEmpty () |
| |
|
bool | AreLocalsEmpty () |
| |
|
size_t | LocalSize (int task_id) |
| |
|
void | Clear () |
| |
|
template<typename Callback > |
| void | Update (Callback callback) |
| |
|
template<typename Callback > |
| void | Iterate (Callback callback) |
| |
|
template<typename Callback > |
| void | IterateGlobalPool (Callback callback) |
| |
|
void | FlushToGlobal (int task_id) |
| |
|
void | MergeGlobalPool (Worklist *other) |
| |
|
|
static const int | kMaxNumTasks = 8 |
| |
|
static const size_t | kSegmentCapacity = SEGMENT_SIZE |
| |
template<typename EntryType, int SEGMENT_SIZE>
class v8::internal::Worklist< EntryType, SEGMENT_SIZE >
Definition at line 28 of file worklist.h.
The documentation for this class was generated from the following file: