Lines Matching refs:Code
6 // * Redistributions of source code must retain the above copyright
62 * - direct_call (if 1, direct call from JavaScript code, if 0
90 * code, by calling the code entry as cast to a function with the signature:
118 __ jmp(&entry_label_); // We'll write the entry code later.
159 // Pop Code* offset from backtrack stack, add Code* and jump to location.
535 // The emitted code for generic character classes is good enough.
643 // Finalize code - write the entry point code now we know how many
646 // Entry code:
650 // code is generated.
653 // Actually emit code to start a new stack frame.
764 // Exit code:
854 // Backtrack code (branch target for conditional backtracks).
862 // Preempt-code
882 // Backtrack stack overflow code.
916 // If any of the code above needed to exit with an exception.
925 Handle<Code> code =
927 Code::ComputeFlags(Code::REGEXP),
929 PROFILE(isolate(), RegExpCodeCreateEvent(*code, *source));
930 return Handle<HeapObject>::cast(code);
1026 // On RegExp code entry (where this operation is used), the character before
1078 // RegExp code frame pointer.
1080 // Code* of self.
1099 Code* re_code,
1119 Handle<Code> code_handle(re_code);
1157 // code cannot be used, and we need to restart regexp matching from
1158 // scratch (including, potentially, compiling a new version of the code).