Home
last modified time | relevance | path

Searched refs:BytecodeJumpTable (Results 1 – 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/interpreter/
Dbytecode-array-writer.h24 class BytecodeJumpTable; variable
45 void WriteSwitch(BytecodeNode* node, BytecodeJumpTable* jump_table);
48 void BindJumpTableEntry(BytecodeJumpTable* jump_table, int case_value);
100 void EmitSwitch(BytecodeNode* node, BytecodeJumpTable* jump_table);
Dbytecode-array-builder.h35 class BytecodeJumpTable; variable
427 BytecodeArrayBuilder& Bind(BytecodeJumpTable* jump_table, int case_value);
446 BytecodeArrayBuilder& SwitchOnSmiNoFeedback(BytecodeJumpTable* jump_table);
482 BytecodeJumpTable* jump_table);
492 BytecodeJumpTable* AllocateJumpTable(int size, int case_value_base);
599 V8_INLINE void OutputSwitchOnSmiNoFeedback(BytecodeJumpTable* jump_table);
615 void WriteSwitch(BytecodeNode* node, BytecodeJumpTable* label);
Dbytecode-jump-table.h20 class V8_EXPORT_PRIVATE BytecodeJumpTable final : public ZoneObject {
25 BytecodeJumpTable(size_t constant_pool_index, int size, int case_value_base, in BytecodeJumpTable() function
Dcontrol-flow-builders.h157 BytecodeJumpTable* jump_table) in SwitchBuilder()
191 BytecodeJumpTable* jump_table_;
Dbytecode-array-builder.cc186 BytecodeJumpTable* jump_table) { in WriteSwitch()
387 BytecodeJumpTable* jump_table) { in OutputSwitchOnSmiNoFeedback()
1116 BytecodeArrayBuilder& BytecodeArrayBuilder::Bind(BytecodeJumpTable* jump_table, in Bind()
1278 BytecodeJumpTable* jump_table) { in SwitchOnSmiNoFeedback()
1395 Register generator, BytecodeJumpTable* jump_table) { in SwitchOnGeneratorState()
1552 BytecodeJumpTable* BytecodeArrayBuilder::AllocateJumpTable( in SINGLETON_CONSTANT_ENTRY_TYPES()
1558 return zone()->New<BytecodeJumpTable>(constant_pool_index, size, in SINGLETON_CONSTANT_ENTRY_TYPES()
Dbytecode-array-writer.cc144 BytecodeJumpTable* jump_table) { in WriteSwitch()
172 void BytecodeArrayWriter::BindJumpTableEntry(BytecodeJumpTable* jump_table, in BindJumpTableEntry()
516 BytecodeJumpTable* jump_table) { in EmitSwitch()
Dbytecode-generator.h30 class BytecodeJumpTable; variable
542 BytecodeJumpTable* generator_jump_table_;
Dbytecode-generator.cc285 BytecodeJumpTable* jump_table = in ApplyDeferredCommands()
1995 BytecodeJumpTable* jump_table = nullptr; in VisitSwitchStatement()
4723 BytecodeJumpTable* jump_table = in VisitYield()
4861 BytecodeJumpTable* switch_jump_table = in VisitYieldStar()