24 if (op_node ==
nullptr) {
35 int num_removed_relations = 0;
36 deque<OperationNode *>
queue;
44 while (!
queue.empty()) {
55 num_removed_relations++;
60 queue.push_back(operation);
68 (::
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,...)
void deg_graph_remove_unused_noops(Depsgraph *graph)
static bool is_unused_noop(OperationNode *op_node)
OperationNodes operations
virtual OperationNode * get_exit_operation()