ONE - On-device Neural Engine
|
#include <DLinkedList.h>
Data Structures | |
class | Head |
class | Node |
Public Member Functions | |
void | joined (Module *, Block *curr_blk) |
void | leaving (Module *, Block *curr_blk) |
BlockList * | head (Module *m) |
void | joined (Block *, Instr *curr_ins) |
void | leaving (Block *, Instr *curr_ins) |
InstrList * | head (Block *b) |
Static Public Member Functions | |
static void | joined (Parent *, Child *) |
A hook for Child-Join event. | |
static void | leaving (Parent *, Child *) |
A hook for Child-Leave event. | |
static Head * | head (Parent *) |
Definition at line 27 of file DLinkedList.h.
InstrList * coco::DLinkedList< Instr, Block >::head | ( | Block * | b | ) |
BlockList * coco::DLinkedList< Block, Module >::head | ( | Module * | m | ) |
|
static |
void coco::DLinkedList< Instr, Block >::joined | ( | Block * | , |
Instr * | curr_ins | ||
) |
Definition at line 25 of file Instr.cpp.
References coco::Instr::index(), coco::DLinkedList< Child, Parent >::Node::next(), coco::DLinkedList< Child, Parent >::Node::prev(), and coco::InstrIndex::valid().
void coco::DLinkedList< Block, Module >::joined | ( | Module * | , |
Block * | curr_blk | ||
) |
Definition at line 25 of file Block.cpp.
References coco::Block::index(), coco::DLinkedList< Child, Parent >::Node::next(), coco::DLinkedList< Child, Parent >::Node::prev(), and coco::BlockIndex::valid().
|
static |
A hook for Child-Join event.
Referenced by coco::DLinkedList< Child, Parent >::Head::enlist().
void coco::DLinkedList< Instr, Block >::leaving | ( | Block * | , |
Instr * | curr_ins | ||
) |
Definition at line 41 of file Instr.cpp.
References coco::Instr::index(), coco::DLinkedList< Child, Parent >::Node::next(), coco::InstrIndex::reset(), coco::InstrIndex::valid(), and coco::InstrIndex::value().
void coco::DLinkedList< Block, Module >::leaving | ( | Module * | , |
Block * | curr_blk | ||
) |
Definition at line 41 of file Block.cpp.
References coco::Block::index(), coco::DLinkedList< Child, Parent >::Node::next(), coco::BlockIndex::reset(), coco::BlockIndex::valid(), and coco::BlockIndex::value().
|
static |
A hook for Child-Leave event.
Referenced by coco::DLinkedList< Child, Parent >::Head::delist().