Lines Matching defs:from
26 * - rdi : Current position in input, as negative offset from end of string.
36 * only 32-bit values. Most are offsets from some base (e.g., character
37 * positions from end of string or code location from Code pointer).
49 * The stack will have the following content, in some order, indexable from the
54 * - direct_call (if 1, direct call from JavaScript code, if 0 call
113 __ bind(&start_label_); // And then continue from here.
168 // Pop Code offset from backtrack stack, add Code and jump to location.
512 void RegExpMacroAssemblerX64::CheckCharacterInRange(base::uc16 from,
515 __ leal(rax, Operand(current_character(), -from));
516 __ cmpl(rax, Immediate(to - from));
520 void RegExpMacroAssemblerX64::CheckCharacterNotInRange(base::uc16 from,
523 __ leal(rax, Operand(current_character(), -from));
524 __ cmpl(rax, Immediate(to - from));
802 // Initialize backtrack stack pointer. It must not be clobbered from here on.
808 // memory when returning from this irregexp code object.
849 // Set up rdi to be negative offset from string end.
929 __ addq(rax, rcx); // Convert to index from start, not end.
967 // rdi (offset from the end) is zero if we already reached the end.
1046 // String might have moved: Reload esi from frame.
1374 // The position succeeds a relative label offset from position.