Lines Matching defs:from

39 bool BackRefMatchesNoCase(Isolate* isolate, int from, int current, int len,
43 reinterpret_cast<Address>(const_cast<base::uc16*>(&subject.at(from)));
56 bool BackRefMatchesNoCase(Isolate* isolate, int from, int current, int len,
60 unsigned int old_char = subject[from++];
219 // Only throws if called from the runtime, otherwise just returns the EXCEPTION
264 // Direct calls from JavaScript can be interrupted in two ways:
352 // ADVANCE/SET_PC_FROM_OFFSET are separated from DISPATCH, because ideally some
356 // don't hit the cache and have to fetch the next handler address from physical
402 // All entries from kRegExpBytecodeCount to kRegExpPaddedBytecodeCount have to
405 // Fill dispatch table from last defined bytecode up to the next power of two
722 uint32_t from = Load16Aligned(pc + 4);
724 if (from <= current_char && current_char <= to) {
732 uint32_t from = Load16Aligned(pc + 4);
734 if (from > current_char || current_char > to) {
801 int from = registers[LoadPacked24Unsigned(insn)];
802 int len = registers[LoadPacked24Unsigned(insn) + 1] - from;
803 if (from >= 0 && len > 0) {
805 !CompareCharsEqual(&subject[from], &subject[current], len)) {
815 int from = registers[LoadPacked24Unsigned(insn)];
816 int len = registers[LoadPacked24Unsigned(insn) + 1] - from;
817 if (from >= 0 && len > 0) {
819 !CompareCharsEqual(&subject[from], &subject[current - len], len)) {
829 int from = registers[LoadPacked24Unsigned(insn)];
830 int len = registers[LoadPacked24Unsigned(insn) + 1] - from;
831 if (from >= 0 && len > 0) {
833 !BackRefMatchesNoCase(isolate, from, current, len, subject, true)) {
843 int from = registers[LoadPacked24Unsigned(insn)];
844 int len = registers[LoadPacked24Unsigned(insn) + 1] - from;
845 if (from >= 0 && len > 0) {
847 !BackRefMatchesNoCase(isolate, from, current, len, subject,
858 int from = registers[LoadPacked24Unsigned(insn)];
859 int len = registers[LoadPacked24Unsigned(insn) + 1] - from;
860 if (from >= 0 && len > 0) {
862 !BackRefMatchesNoCase(isolate, from, current - len, len, subject,
873 int from = registers[LoadPacked24Unsigned(insn)];
874 int len = registers[LoadPacked24Unsigned(insn) + 1] - from;
875 if (from >= 0 && len > 0) {
877 !BackRefMatchesNoCase(isolate, from, current - len, len, subject,
1081 // Note: Heap allocation *is* allowed in two situations if calling from
1117 // This method is called through an external reference from RegExpExecInternal