v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
decompression-optimization-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
5
#include "
src/compiler/turboshaft/decompression-optimization-phase.h
"
6
7
#include "
src/compiler/turboshaft/decompression-optimization.h
"
8
9
namespace
v8::internal::compiler::turboshaft
{
10
11
void
DecompressionOptimizationPhase::Run
(
PipelineData
* data,
Zone
* temp_zone) {
12
if
(!
COMPRESS_POINTERS_BOOL
)
return
;
13
RunDecompressionOptimization
(data->graph(), temp_zone);
14
}
15
16
}
// namespace v8::internal::compiler::turboshaft
v8::internal::Zone
Definition
zone.h:43
v8::internal::compiler::turboshaft::PipelineData
Definition
phase.h:177
COMPRESS_POINTERS_BOOL
#define COMPRESS_POINTERS_BOOL
Definition
globals.h:99
decompression-optimization-phase.h
decompression-optimization.h
v8::internal::compiler::turboshaft
Definition
builtins.h:33
v8::internal::compiler::turboshaft::RunDecompressionOptimization
void RunDecompressionOptimization(Graph &graph, Zone *phase_zone)
Definition
decompression-optimization.cc:211
v8::internal::compiler::turboshaft::DecompressionOptimizationPhase::Run
void Run(PipelineData *data, Zone *temp_zone)
Definition
decompression-optimization-phase.cc:11
src
compiler
turboshaft
decompression-optimization-phase.cc
Generated on Sun Apr 6 2025 21:08:52 for v8 by
1.12.0