Searched refs:BytecodeJumpTable (Results 1 – 8 of 8) sorted by relevance
| /third_party/node/deps/v8/src/interpreter/ |
| D | bytecode-array-writer.h | 24 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);
|
| D | bytecode-array-builder.h | 35 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);
|
| D | bytecode-jump-table.h | 20 class V8_EXPORT_PRIVATE BytecodeJumpTable final : public ZoneObject { 25 BytecodeJumpTable(size_t constant_pool_index, int size, int case_value_base, in BytecodeJumpTable() function
|
| D | control-flow-builders.h | 157 BytecodeJumpTable* jump_table) in SwitchBuilder() 191 BytecodeJumpTable* jump_table_;
|
| D | bytecode-array-builder.cc | 186 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()
|
| D | bytecode-array-writer.cc | 144 BytecodeJumpTable* jump_table) { in WriteSwitch() 172 void BytecodeArrayWriter::BindJumpTableEntry(BytecodeJumpTable* jump_table, in BindJumpTableEntry() 516 BytecodeJumpTable* jump_table) { in EmitSwitch()
|
| D | bytecode-generator.h | 30 class BytecodeJumpTable; variable 542 BytecodeJumpTable* generator_jump_table_;
|
| D | bytecode-generator.cc | 285 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()
|