Lines Matching defs:bytecode

11 #include "src/interpreter/bytecode-register.h"
22 InterpreterAssembler(compiler::CodeAssemblerState* state, Bytecode bytecode,
28 // Returns the 32-bit unsigned count immediate for bytecode operand
29 // |operand_index| in the current bytecode.
31 // Returns the 32-bit unsigned flag for bytecode operand |operand_index|
32 // in the current bytecode.
34 // Returns the 32-bit zero-extended index immediate for bytecode operand
35 // |operand_index| in the current bytecode.
37 // Returns the word zero-extended index immediate for bytecode operand
38 // |operand_index| in the current bytecode.
40 // Returns the smi index immediate for bytecode operand |operand_index|
41 // in the current bytecode.
43 // Returns the TaggedIndex immediate for bytecode operand |operand_index|
44 // in the current bytecode.
46 // Returns the 32-bit unsigned immediate for bytecode operand |operand_index|
47 // in the current bytecode.
49 // Returns the word-size unsigned immediate for bytecode operand
50 // |operand_index| in the current bytecode.
52 // Returns the unsigned smi immediate for bytecode operand |operand_index| in
53 // the current bytecode.
55 // Returns the 32-bit signed immediate for bytecode operand |operand_index|
56 // in the current bytecode.
58 // Returns the word-size signed immediate for bytecode operand |operand_index|
59 // in the current bytecode.
61 // Returns the smi immediate for bytecode operand |operand_index| in the
62 // current bytecode.
64 // Returns the 32-bit unsigned runtime id immediate for bytecode operand
65 // |operand_index| in the current bytecode.
67 // Returns the word zero-extended native context index immediate for bytecode
68 // operand |operand_index| in the current bytecode.
70 // Returns the 32-bit unsigned intrinsic id immediate for bytecode operand
71 // |operand_index| in the current bytecode.
149 // directly dispatches to the next bytecode.
157 // the next bytecode.
165 // After the call returns directly dispatches to the next bytecode.
196 // Jump forward relative to the current bytecode by the |jump_offset|.
199 // Jump backward relative to the current bytecode by the |jump_offset|.
202 // Jump forward relative to the current bytecode by |jump_offset| if the
207 // Jump forward relative to the current bytecode by offest specified in
212 // Jump forward relative to the current bytecode by offest specified from the
218 // Jump forward relative to the current bytecode by |jump_offset| if the
223 // Jump forward relative to the current bytecode by offest specified in
228 // Jump forward relative to the current bytecode by offest specified from the
237 // Returns the OSR urgency and install target from the bytecode header.
240 // Dispatch to the bytecode.
243 // Dispatch bytecode as wide operand variant.
271 // from the start of the bytecode section), this constant has to be applied.
275 // Returns the offset from the BytecodeArrayPointer of the current bytecode.
279 Bytecode bytecode() const { return bytecode_; }
286 // Load the bytecode at |bytecode_offset|.
296 // Returns the accumulator value without checking whether bytecode
312 // Saves and restores interpreter bytecode offset to the interpreter stack
317 // Increment the dispatch counter for the (current, next) bytecode pair.
320 // Traces the current bytecode by calling |function_id|.
323 // Updates the bytecode array's interrupt budget by a 32-bit unsigned |weight|
331 // Returns the offset of an operand relative to the current bytecode offset.
334 // Returns a value built from an sequence of bytes in the bytecode
335 // array starting at |relative_offset| from the current bytecode.
357 // Returns the word-size sign-extended register index for bytecode operand
358 // |operand_index| in the current bytecode.
361 // Returns the word zero-extended index immediate for bytecode operand
362 // |operand_index| in the current bytecode for use when loading a constant
366 // Jump relative to the current bytecode by the |jump_offset|. If |backward|,
371 // Jump forward relative to the current bytecode by |jump_offset| if the
376 // Jump forward relative to the current bytecode by offest specified in
382 // Jump forward relative to the current bytecode by offest specified from the
389 // Save the bytecode offset to the interpreter frame.
391 // Reload the bytecode offset from the interpreter frame.
394 // Updates and returns BytecodeOffset() advanced by the current bytecode's
395 // size. Traces the exit of the current bytecode.
399 // Traces the exit of the current bytecode.
412 // Dispatch to the bytecode handler with code entry point |handler_entry|.