Home | History | Annotate | Download | only in x87

Lines Matching defs:code

2 // Use of this source code is governed by a BSD-style license that can be
39 * - direct_call (if 1, direct call from JavaScript code, if 0
67 * code, by calling the code entry as cast to a function with the signature:
95 __ jmp(&entry_label_); // We'll write the entry code later.
136 // Pop Code* offset from backtrack stack, add Code* and jump to location.
512 // The emitted code for generic character classes is good enough.
620 // Finalize code - write the entry point code now we know how many
623 // Entry code:
627 // code is generated.
630 // Actually emit code to start a new stack frame.
741 // Exit code:
831 // Backtrack code (branch target for conditional backtracks).
839 // Preempt-code
859 // Backtrack stack overflow code.
893 // If any of the code above needed to exit with an exception.
902 Handle<Code> code =
904 Code::ComputeFlags(Code::REGEXP),
906 PROFILE(isolate(), RegExpCodeCreateEvent(*code, *source));
907 return Handle<HeapObject>::cast(code);
1003 // On RegExp code entry (where this operation is used), the character before
1055 // RegExp code frame pointer.
1057 // Code* of self.
1076 Code* re_code,
1096 Handle<Code> code_handle(re_code);
1134 // code cannot be used, and we need to restart regexp matching from
1135 // scratch (including, potentially, compiling a new version of the code).