v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
jump-threading.cc File Reference
Include dependency graph for jump-threading.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::compiler
 

Macros

#define TRACE(...)
 

Macro Definition Documentation

◆ TRACE

#define TRACE ( ...)
Value:
do { \
if (v8_flags.trace_turbo_jt) PrintF(__VA_ARGS__); \
} while (false)

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

Variable Documentation

◆ block

RpoNumber block

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

◆ forwarded

bool forwarded

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

◆ gap_jump_records_

ZoneUnorderedMap<RpoNumber, ZoneVector<Record>, RpoNumberHash> gap_jump_records_

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

◆ instr

Instruction* instr

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

◆ result

ZoneVector<RpoNumber>& result

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

◆ stack

ZoneStack<RpoNumber>& stack

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

◆ zone_

Zone* zone_

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