// Copyright 2023 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "src/compiler/pair-load-store-reducer.h" #include <optional> #include "src/compiler/machine-graph.h" namespace v8 { namespace internal { namespace compiler { namespace { std::optional<std::tuple<int, const Operator*>> CanBePaired( Node* node1, Node* node2, MachineOperatorBuilder* machine, Isolate* isolate) { … } } // namespace PairLoadStoreReducer::PairLoadStoreReducer(Editor* editor, MachineGraph* mcgraph, Isolate* isolate) : … { … } Reduction PairLoadStoreReducer::Reduce(Node* cur) { … } } // namespace compiler } // namespace internal } // namespace v8