Home | History | Annotate | Download | only in interpreter

Lines Matching full:bytecode

13 #include "src/interpreter/bytecode-register.h"
23 InterpreterAssembler(Isolate* isolate, Zone* zone, Bytecode bytecode,
27 // Returns the count immediate for bytecode operand |operand_index| in the
28 // current bytecode.
30 // Returns the 8-bit flag for bytecode operand |operand_index| in the
31 // current bytecode.
33 // Returns the index immediate for bytecode operand |operand_index| in the
34 // current bytecode.
36 // Returns the UImm8 immediate for bytecode operand |operand_index| in the
37 // current bytecode.
39 // Returns the Imm8 immediate for bytecode operand |operand_index| in the
40 // current bytecode.
42 // Returns the register index for bytecode operand |operand_index| in the
43 // current bytecode.
45 // Returns the runtime id immediate for bytecode operand
46 // |operand_index| in the current bytecode.
48 // Returns the intrinsic id immediate for bytecode operand
49 // |operand_index| in the current bytecode.
143 // Jump relative to the current bytecode by |jump_offset|.
146 // Jump relative to the current bytecode by |jump_offset| if the
151 // Jump relative to the current bytecode by |jump_offset| if the
162 // Returns the OSR nesting level from the bytecode header.
165 // Dispatch to the bytecode.
168 // Dispatch to bytecode handler.
173 // Dispatch bytecode as wide operand variant.
187 // Returns the offset from the BytecodeArrayPointer of the current bytecode.
191 Bytecode bytecode() const { return bytecode_; }
201 // Returns the accumulator value without checking whether bytecode
210 // Saves and restores interpreter bytecode offset to the interpreter stack
215 // Increment the dispatch counter for the (current, next) bytecode pair.
218 // Traces the current bytecode by calling |function_id|.
221 // Updates the bytecode array's interrupt budget by |weight| and calls
228 // Returns the offset of an operand relative to the current bytecode offset.
231 // Returns a value built from an sequence of bytes in the bytecode
232 // array starting at |relative_offset| from the current bytecode.
251 // Jump relative to the current bytecode by |jump_offset| if the
256 // Updates and returns BytecodeOffset() advanced by the current bytecode's
257 // size. Traces the exit of the current bytecode.
261 // Traces the exit of the current bytecode.
265 // Load the bytecode at |bytecode_offset|.
269 // bytecode node for dispatch.
281 // Dispatch to the bytecode handler with code offset |handler|.
285 // Dispatch to the bytecode handler with code entry point |handler_entry|.
291 Bytecode bytecode_;