Lines Matching refs:code
2 // Use of this source code is governed by a BSD-style license that can be
13 #include "src/objects/code-inl.h"
30 * - r9 : Unused, might be used by C code and expected unchanged.
42 * native code, passed to match signature of
45 * - fp[44] direct_call (if 1, direct call from JavaScript code,
75 * code and the remaining arguments are passed in registers, e.g. by calling the
76 * code entry as cast to a function with the signature:
111 __ jmp(&entry_label_); // We'll write the entry code later.
557 // The emitted code for generic character classes is good enough.
689 // Finalize code - write the entry point code now we know how many
692 // Entry code:
699 // Actually emit code to start a new stack frame.
709 // from generated code.
730 // memory when returning from this irregexp code object.
779 // Initialize code pointer register
819 // Exit code:
926 // Backtrack code (branch target for conditional backtracks).
934 // Preempt-code
953 // Backtrack stack overflow code.
978 // If any of the code above needed to exit with an exception.
993 Handle<Code> code =
998 RegExpCodeCreateEvent(Handle<AbstractCode>::cast(code), source));
999 return Handle<HeapObject>::cast(code);
1098 // On RegExp code entry (where this operation is used), the character before
1146 // RegExp code frame pointer.