v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
add-type-assertions-reducer.h
Go to the documentation of this file.
1
// Copyright 2019 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
#ifndef V8_COMPILER_ADD_TYPE_ASSERTIONS_REDUCER_H_
6
#define V8_COMPILER_ADD_TYPE_ASSERTIONS_REDUCER_H_
7
8
#include "
src/compiler/graph-reducer.h
"
9
#include "
src/compiler/js-graph.h
"
10
#include "
src/compiler/node-aux-data.h
"
11
#include "
src/compiler/simplified-operator.h
"
12
13
namespace
v8
{
14
namespace
internal
{
15
16
namespace
compiler {
17
class
Schedule;
18
19
void
AddTypeAssertions
(JSGraph*
jsgraph
, Schedule*
schedule
,
Zone
*
phase_zone
);
20
21
}
// namespace compiler
22
}
// namespace internal
23
}
// namespace v8
24
25
#endif
// V8_COMPILER_ADD_TYPE_ASSERTIONS_REDUCER_H_
schedule
Schedule * schedule
Definition
add-type-assertions-reducer.cc:17
jsgraph
JSGraph * jsgraph
Definition
add-type-assertions-reducer.cc:16
phase_zone
Zone * phase_zone
Definition
add-type-assertions-reducer.cc:18
Zone
friend Zone
Definition
asm-types.cc:195
graph-reducer.h
js-graph.h
v8::internal::compiler::AddTypeAssertions
void AddTypeAssertions(JSGraph *jsgraph, Schedule *schedule, Zone *phase_zone)
Definition
add-type-assertions-reducer.cc:82
v8::internal::internal
internal
Definition
wasm-objects-inl.h:458
v8
Definition
api-arguments-inl.h:19
node-aux-data.h
simplified-operator.h
src
compiler
add-type-assertions-reducer.h
Generated on Sun Apr 6 2025 21:08:51 for v8 by
1.12.0