v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::compiler::JumpThreading Class Reference

#include <jump-threading.h>

Collaboration diagram for v8::internal::compiler::JumpThreading:

Static Public Member Functions

static bool ComputeForwarding (Zone *local_zone, ZoneVector< RpoNumber > *result, InstructionSequence *code, bool frame_at_start)
 
static void ApplyForwarding (Zone *local_zone, ZoneVector< RpoNumber > const &forwarding, InstructionSequence *code)
 

Detailed Description

Definition at line 16 of file jump-threading.h.

Member Function Documentation

◆ ApplyForwarding()

void v8::internal::compiler::JumpThreading::ApplyForwarding ( Zone * local_zone,
ZoneVector< RpoNumber > const & forwarding,
InstructionSequence * code )
static

Definition at line 255 of file jump-threading.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ComputeForwarding()

bool v8::internal::compiler::JumpThreading::ComputeForwarding ( Zone * local_zone,
ZoneVector< RpoNumber > * result,
InstructionSequence * code,
bool frame_at_start )
static

Definition at line 126 of file jump-threading.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: