Lines Matching refs:bytecode
20 #include "src/interpreter/bytecode-generator.h"
57 Handle<BytecodeArray> bytecode);
89 Builtin BuiltinIndexFromBytecode(Bytecode bytecode,
91 int index = static_cast<int>(bytecode);
93 if (Bytecodes::IsShortStar(bytecode)) {
95 } else if (bytecode > Bytecode::kLastShortStar) {
101 // kIllegalBytecodeHandlerEncoding for illegal bytecode/scale combinations.
118 CodeT Interpreter::GetBytecodeHandler(Bytecode bytecode,
120 Builtin builtin = BuiltinIndexFromBytecode(bytecode, operand_scale);
124 void Interpreter::SetBytecodeHandler(Bytecode bytecode,
129 size_t index = GetDispatchTableIndex(bytecode, operand_scale);
134 size_t Interpreter::GetDispatchTableIndex(Bytecode bytecode,
137 size_t index = static_cast<size_t>(bytecode);
150 os << "[generating bytecode for function: " << name.get() << "]" << std::endl;
215 IsolateT* isolate, Handle<Script> script, Handle<BytecodeArray> bytecode) {
216 int first_mismatch = generator()->CheckBytecodeMatches(*bytecode);
241 std::cerr << "\nOriginal bytecode:\n";
242 bytecode->Disassemble(std::cerr);
243 std::cerr << "\nNew bytecode:\n";
292 os << "[generated bytecode for function: " << name.get() << " ("
355 ForEachBytecode([=](Bytecode bytecode, OperandScale operand_scale) {
356 Builtin builtin = BuiltinIndexFromBytecode(bytecode, operand_scale);
358 if (Bytecodes::BytecodeHasHandler(bytecode, operand_scale)) {
362 (Bytecodes::IsShortStar(bytecode)
364 : Bytecodes::ToString(bytecode, operand_scale, "")) +
370 SetBytecodeHandler(bytecode, operand_scale, handler);