Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
12 #include "src/objects/code-inl.h"
42 * - fp[72] ra Return from RegExp code (ra). kReturnAddress
69 * code and the remaining arguments are passed in registers, e.g. by calling the
70 * code entry as cast to a function with the signature:
107 __ jmp(&entry_label_); // We'll write the entry code later.
108 // If the code gets too big or corrupted, an internal exception will be
521 // The emitted code for generic character classes is good enough.
647 // If the code gets corrupted due to long regular expressions and lack of
652 // Finalize code - write the entry point code now we know how many
655 // Entry code:
662 // Actually emit code to start a new stack frame.
677 // from generated code.
698 // memory when returning from this irregexp code object.
747 // Initialize code pointer register
787 // Exit code:
899 // Backtrack code (branch target for conditional backtracks).
907 // Preempt-code.
926 // Backtrack stack overflow code.
947 // If any of the code above needed to exit with an exception.
963 Handle<Code> code =
968 RegExpCodeCreateEvent(Handle<AbstractCode>::cast(code), source));
969 return Handle<HeapObject>::cast(code);
1075 // On RegExp code entry (where this operation is used), the character before