Lines Matching refs:interpreter
10 #include "src/interpreter/bytecode-array-iterator.h"
11 #include "src/interpreter/bytecode-decoder.h"
12 #include "src/interpreter/bytecode-flags.h"
13 #include "src/interpreter/bytecode-register.h"
14 #include "src/interpreter/bytecodes.h"
15 #include "src/interpreter/interpreter.h"
29 interpreter::BytecodeArrayIterator& bytecode_iterator, int offset) {
38 interpreter::OperandScale::kSingle));
42 interpreter::BytecodeArrayIterator& bytecode_iterator,
44 interpreter::Register first_reg, int range) {
49 << interpreter::Register(reg_index).ToString() << arrow_direction;
56 interpreter::BytecodeArrayIterator& bytecode_iterator,
68 interpreter::Bytecode bytecode = bytecode_iterator.current_bytecode();
71 if ((is_input && interpreter::Bytecodes::ReadsAccumulator(bytecode)) ||
72 (!is_input && interpreter::Bytecodes::WritesAccumulator(bytecode))) {
79 int operand_count = interpreter::Bytecodes::NumberOfOperands(bytecode);
81 interpreter::OperandType operand_type =
82 interpreter::Bytecodes::GetOperandType(bytecode, operand_index);
85 ? interpreter::Bytecodes::IsRegisterInputOperandType(operand_type)
86 : interpreter::Bytecodes::IsRegisterOutputOperandType(operand_type);
88 interpreter::Register first_reg =
95 if (!is_input && interpreter::Bytecodes::IsShortStar(bytecode)) {
98 interpreter::Register::FromShortStar(bytecode), 1);
130 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array);
147 interpreter::BytecodeDecoder::Decode(os, bytecode_address);
180 interpreter::BytecodeArrayIterator bytecode_iterator(bytecode_array);
186 interpreter::OperandScale::kSingle ||