v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
bytecode-graph-builder.h File Reference
Include dependency graph for bytecode-graph-builder.h:
This graph shows which files directly or indirectly include this file:

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)