![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include "src/compiler/js-operator.h"
#include "src/compiler/node-observer.h"
#include "src/objects/code-kind.h"
#include "src/utils/utils.h"
Go to the source code of this file.
Namespaces | |
namespace | v8 |
namespace | v8::internal |
namespace | v8::internal::compiler |
Typedefs | |
using | v8::internal::compiler::BytecodeGraphBuilderFlags = base::Flags<BytecodeGraphBuilderFlag> |
Enumerations | |
enum class | v8::internal::compiler::BytecodeGraphBuilderFlag : uint8_t { v8::internal::compiler::kSkipFirstStackAndTierupCheck = 1 << 0 , v8::internal::compiler::kAnalyzeEnvironmentLiveness = 1 << 1 , v8::internal::compiler::kBailoutOnUninitialized = 1 << 2 } |
Functions | |
void | v8::internal::compiler::BuildGraphFromBytecode (JSHeapBroker *broker, Zone *local_zone, SharedFunctionInfoRef shared_info, BytecodeArrayRef bytecode, FeedbackCellRef feedback_cell, BytecodeOffset osr_offset, JSGraph *jsgraph, CallFrequency const &invocation_frequency, SourcePositionTable *source_positions, NodeOriginTable *node_origins, int inlining_id, CodeKind code_kind, BytecodeGraphBuilderFlags flags, TickCounter *tick_counter, ObserveNodeInfo const &observe_node_info) |