40 if (op_node ==
nullptr) {
51 int num_removed_relations = 0;
52 deque<OperationNode *>
queue;
60 while (!
queue.empty()) {
71 num_removed_relations++;
76 queue.push_back(operation);
84 (::
Depsgraph *)
graph, BUILD,
"Removed %d relations to no-op nodes\n", num_removed_relations);
Read Guarded memory(de)allocation.
#define DEG_DEBUG_PRINTF(depsgraph, type,...)
ThreadQueue * queue
all scheduled work for the cpu
void deg_graph_remove_unused_noops(Depsgraph *graph)
static bool is_unused_noop(OperationNode *op_node)
OperationNodes operations
virtual OperationNode * get_exit_operation()