Lines Matching defs:bytecode
14 #include "src/regexp/regexp-bytecode-generator.h"
75 // Execute an Irregexp bytecode pattern.
432 Object bytecode = re->bytecode(is_one_byte);
439 re->MarkedForTierUp() && bytecode.IsByteArray();
448 DCHECK_IMPLIES(FLAG_regexp_interpret_all, bytecode.IsByteArray());
452 DCHECK_IMPLIES(needs_tier_up_compilation, bytecode.IsByteArray());
462 Object bytecode = re->bytecode(is_one_byte);
467 // the regexp interpreter, in which case the bytecode field contains compiled
468 // bytecode, when recompiling the regexp after the tier-up. If the
474 DCHECK(bytecode.IsSmi());
476 int bytecode_value = Smi::ToInt(bytecode);
480 DCHECK(entry.IsSmi() || (entry.IsCodeT() && bytecode.IsByteArray()));
575 // Reset bytecode to uninitialized. In case we use tier-up we know that
582 // Store code generated by compiler in bytecode and trampoline to
601 re->ShouldProduceBytecode() ? "bytecode" : "native code",
1009 // Code / bytecode printing.
1023 Handle<ByteArray> bytecode = Handle<ByteArray>::cast(result.code);
1025 RegExpBytecodeDisassemble(bytecode->GetDataStartAddress(),
1026 bytecode->length(), pattern_cstring.get());