Lines Matching refs:Item
30 /// that no more entries will be added. A consumer removes an item using
60 void blockingPush(std::unique_ptr<T> Item) {
66 push(std::move(Item));
71 std::unique_ptr<T> Item;
77 Item = pop();
83 return Item;
136 void push(std::unique_ptr<T> Item) {
137 WorkItems[Back++ & MaxStaticSizeMask] = std::move(Item);
147 /// item to be emitted, i.e. a function or a set of global declarations and
176 /// Constructor for a WI_Nop work item.
178 /// Constructor for a WI_GlobalInits work item.
180 /// Constructor for a WI_Asm work item.
182 /// Constructor for a WI_Cfg work item.