v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
machine-lowering-phase.cc
Go to the documentation of this file.
1// Copyright 2023 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
6
17
19
21 // TODO(dmercadier): It would make sense to run JSGenericLoweringReducer
22 // during SimplifiedLowering. However, SimplifiedLowering is currently WIP,
23 // and it would be better to not tie the Maglev graph builder to
24 // SimplifiedLowering just yet, so I'm hijacking MachineLoweringPhase to run
25 // JSGenericLoweringReducer without requiring a whole phase just for that.
30 MachineOptimizationReducer>::Run(data, temp_zone);
31}
32
33} // namespace v8::internal::compiler::turboshaft