Searched refs:copy_value_node (Results 1 – 1 of 1) sorted by relevance
790 void RemoveCopyValue(ValueNode* copy_value_node) { in RemoveCopyValue() argument791 CHECK_EQ(copy_value_node->value->defining_instruction()->opcode(), in RemoveCopyValue()793 ValueNode* operand_node = copy_value_node->prev; in RemoveCopyValue()794 CHECK(operand_node != copy_value_node); in RemoveCopyValue()797 << " => " << copy_value_node->value->ToShortString(); in RemoveCopyValue()800 operand_node->next = copy_value_node->next; in RemoveCopyValue()801 copy_value_node->next->prev = operand_node; in RemoveCopyValue()804 auto it = absl::c_find_if(operand_node->uses, [copy_value_node]( in RemoveCopyValue()806 return use->instruction == copy_value_node->value->defining_instruction(); in RemoveCopyValue()814 for (const HloUse* copy_use : copy_value_node->uses) { in RemoveCopyValue()[all …]