Lines Matching refs:replacement
35 explicit Reduction(Node* replacement = nullptr) : replacement_(replacement) {}
37 Node* replacement() const { return replacement_; }
38 bool Changed() const { return replacement() != nullptr; }
88 // Replace {node} with {replacement}.
89 virtual void Replace(Node* node, Node* replacement) = 0;
106 void Replace(Node* node, Node* replacement) {
108 editor_->Replace(node, replacement);
171 // Replace {node} with {replacement}.
172 void Replace(Node* node, Node* replacement) final;
180 // Replace all uses of {node} with {replacement} if the id of {replacement} is
182 // id is less than or equal to {max_id} with the {replacement}.
183 void Replace(Node* node, Node* replacement, NodeId max_id);