Lines Matching defs:list
269 // whether the operation succeeded. On success, the provided list will be returned empty.
271 List* list, GrProcessorSet::Analysis processorAnalysis, const GrDstProxyView& dstProxyView,
275 SkASSERT(!list->empty());
279 if (fList.head()->classID() != list->head()->classID() ||
296 switch (fList.tail()->combineIfPossible(list->head(), opsTaskArena, caps))
306 fList = DoConcat(std::move(fList), std::exchange(*list, List()), caps, opsTaskArena,
308 // The above exchange cleared out 'list'. The list needs to be empty now for the
310 SkASSERT(list->empty());
314 list->tail()->name(), list->tail()->uniqueID(), list->head()->name(),
315 list->head()->uniqueID());
316 GR_AUDIT_TRAIL_OPS_RESULT_COMBINED(auditTrail, fList.tail(), list->head());
318 list->popHead();
323 } while (!list->empty());
472 // we need to keep that discard and not drop it. Once we have reduce op list splitting enabled
498 // we need to keep that discard and not drop it. Once we have reduce op list splitting enabled
557 // we need to keep that discard and not drop it. Once we have reduce op list splitting enabled