Home
last modified time | relevance | path

Searched refs:start_reg (Results 1 – 25 of 29) sorted by relevance

12

/third_party/node/deps/v8/src/regexp/
Dregexp-bytecode-generator.cc330 void RegExpBytecodeGenerator::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
333 DCHECK_LE(0, start_reg); in CheckNotBackReference()
334 DCHECK_GE(kMaxRegister, start_reg); in CheckNotBackReference()
336 start_reg); in CheckNotBackReference()
341 int start_reg, bool read_backward, bool unicode, Label* on_not_equal) { in CheckNotBackReferenceIgnoreCase() argument
342 DCHECK_LE(0, start_reg); in CheckNotBackReferenceIgnoreCase()
343 DCHECK_GE(kMaxRegister, start_reg); in CheckNotBackReferenceIgnoreCase()
348 start_reg); in CheckNotBackReferenceIgnoreCase()
Dregexp-macro-assembler-tracer.cc371 void RegExpMacroAssemblerTracer::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
374 PrintF(" CheckNotBackReference(register=%d, %s, label[%08x]);\n", start_reg, in CheckNotBackReference()
376 assembler_->CheckNotBackReference(start_reg, read_backward, on_no_match); in CheckNotBackReference()
380 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
382 start_reg, read_backward ? "backward" : "forward", in CheckNotBackReferenceIgnoreCase()
384 assembler_->CheckNotBackReferenceIgnoreCase(start_reg, read_backward, unicode, in CheckNotBackReferenceIgnoreCase()
Dregexp-macro-assembler-tracer.h36 void CheckNotBackReference(int start_reg, bool read_backward,
38 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
Dregexp-bytecode-generator.h88 void CheckNotBackReference(int start_reg, bool read_backward,
90 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
Dregexp-macro-assembler.h74 virtual void CheckNotBackReference(int start_reg, bool read_backward,
76 virtual void CheckNotBackReferenceIgnoreCase(int start_reg,
/third_party/node/deps/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc309 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
319 DCHECK_EQ(0, start_reg % 2); in CheckNotBackReferenceIgnoreCase()
320 if (start_reg < kNumCachedRegisters) { in CheckNotBackReferenceIgnoreCase()
321 __ Mov(capture_start_offset.X(), GetCachedRegister(start_reg)); in CheckNotBackReferenceIgnoreCase()
322 __ Lsr(x11, GetCachedRegister(start_reg), kWRegSizeInBits); in CheckNotBackReferenceIgnoreCase()
324 __ Ldp(w11, capture_start_offset, capture_location(start_reg, x10)); in CheckNotBackReferenceIgnoreCase()
461 void RegExpMacroAssemblerARM64::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
472 DCHECK_EQ(0, start_reg % 2); in CheckNotBackReference()
473 if (start_reg < kNumCachedRegisters) { in CheckNotBackReference()
474 __ Mov(x10, GetCachedRegister(start_reg)); in CheckNotBackReference()
[all …]
Dregexp-macro-assembler-arm64.h40 void CheckNotBackReference(int start_reg, bool read_backward,
42 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc238 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
240 ReadPositionFromRegister(rdx, start_reg); // Offset of start of capture in CheckNotBackReferenceIgnoreCase()
241 ReadPositionFromRegister(rbx, start_reg + 1); // Offset of end of capture in CheckNotBackReferenceIgnoreCase()
323 __ addq(rdi, register_location(start_reg)); in CheckNotBackReferenceIgnoreCase()
324 __ subq(rdi, register_location(start_reg + 1)); in CheckNotBackReferenceIgnoreCase()
394 void RegExpMacroAssemblerX64::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
400 ReadPositionFromRegister(rdx, start_reg); // Offset of start of capture in CheckNotBackReference()
401 ReadPositionFromRegister(rax, start_reg + 1); // Offset of end of capture in CheckNotBackReference()
461 __ addq(rdi, register_location(start_reg)); in CheckNotBackReference()
462 __ subq(rdi, register_location(start_reg + 1)); in CheckNotBackReference()
Dregexp-macro-assembler-x64.h36 void CheckNotBackReference(int start_reg, bool read_backward,
38 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc225 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
227 __ lw(a0, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
228 __ lw(a1, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
297 __ lw(t0, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
298 __ lw(t5, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
354 void RegExpMacroAssemblerMIPS::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
360 __ lw(a0, register_location(start_reg)); in CheckNotBackReference()
361 __ lw(a1, register_location(start_reg + 1)); in CheckNotBackReference()
413 __ lw(t0, register_location(start_reg)); // Index of start of capture. in CheckNotBackReference()
414 __ lw(t5, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReference()
Dregexp-macro-assembler-mips.h35 void CheckNotBackReference(int start_reg, bool read_backward,
37 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc263 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
265 __ Ld(a0, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
266 __ Ld(a1, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
335 __ Ld(t1, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
336 __ Ld(a2, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
392 void RegExpMacroAssemblerMIPS::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
398 __ Ld(a0, register_location(start_reg)); in CheckNotBackReference()
399 __ Ld(a1, register_location(start_reg + 1)); in CheckNotBackReference()
445 __ Ld(t1, register_location(start_reg)); // Index of start of capture. in CheckNotBackReference()
446 __ Ld(a2, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReference()
Dregexp-macro-assembler-mips64.h35 void CheckNotBackReference(int start_reg, bool read_backward,
37 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/ia32/
Dregexp-macro-assembler-ia32.cc221 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
223 __ mov(edx, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase()
224 __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase()
310 __ add(edi, register_location(start_reg)); in CheckNotBackReferenceIgnoreCase()
311 __ sub(edi, register_location(start_reg + 1)); in CheckNotBackReferenceIgnoreCase()
375 void RegExpMacroAssemblerIA32::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
383 __ mov(edx, register_location(start_reg)); in CheckNotBackReference()
384 __ mov(eax, register_location(start_reg + 1)); in CheckNotBackReference()
445 __ add(edi, register_location(start_reg)); in CheckNotBackReference()
446 __ sub(edi, register_location(start_reg + 1)); in CheckNotBackReference()
Dregexp-macro-assembler-ia32.h37 void CheckNotBackReference(int start_reg, bool read_backward,
39 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/loong64/
Dregexp-macro-assembler-loong64.cc218 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
220 __ Ld_d(a0, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
221 __ Ld_d(a1, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
290 __ Ld_d(t1, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
292 register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
348 void RegExpMacroAssemblerLOONG64::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
354 __ Ld_d(a0, register_location(start_reg)); in CheckNotBackReference()
355 __ Ld_d(a1, register_location(start_reg + 1)); in CheckNotBackReference()
401 __ Ld_d(t1, register_location(start_reg)); // Index of start of capture. in CheckNotBackReference()
402 __ Ld_d(a2, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReference()
Dregexp-macro-assembler-loong64.h35 void CheckNotBackReference(int start_reg, bool read_backward,
37 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/arm/
Dregexp-macro-assembler-arm.cc228 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
230 __ ldr(r0, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase()
231 __ ldr(r1, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase()
302 __ ldr(r0, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase()
303 __ ldr(r1, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase()
360 void RegExpMacroAssemblerARM::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
366 __ ldr(r0, register_location(start_reg)); in CheckNotBackReference()
367 __ ldr(r1, register_location(start_reg + 1)); in CheckNotBackReference()
413 __ ldr(r0, register_location(start_reg)); // Index of start of capture in CheckNotBackReference()
414 __ ldr(r1, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReference()
Dregexp-macro-assembler-arm.h36 void CheckNotBackReference(int start_reg, bool read_backward,
38 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc239 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
241 __ LoadU64(r2, register_location(start_reg)); // Index of start of in CheckNotBackReferenceIgnoreCase()
243 __ LoadU64(r3, register_location(start_reg + 1)); // Index of end in CheckNotBackReferenceIgnoreCase()
317 register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase()
319 register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase()
377 void RegExpMacroAssemblerS390::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
383 __ LoadU64(r2, register_location(start_reg)); in CheckNotBackReference()
384 __ LoadU64(r3, register_location(start_reg + 1)); in CheckNotBackReference()
431 __ LoadU64(r2, register_location(start_reg)); // Index of start of capture in CheckNotBackReference()
433 register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReference()
Dregexp-macro-assembler-s390.h36 void CheckNotBackReference(int start_reg, bool read_backward,
38 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/riscv64/
Dregexp-macro-assembler-riscv64.cc272 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
274 __ Ld(a0, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
275 __ Ld(a1, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
344 __ Ld(t1, register_location(start_reg)); // Index of start of capture. in CheckNotBackReferenceIgnoreCase()
345 __ Ld(a2, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReferenceIgnoreCase()
407 void RegExpMacroAssemblerRISCV::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
413 __ Ld(a0, register_location(start_reg)); in CheckNotBackReference()
414 __ Ld(a1, register_location(start_reg + 1)); in CheckNotBackReference()
460 __ Ld(t1, register_location(start_reg)); // Index of start of capture. in CheckNotBackReference()
461 __ Ld(a2, register_location(start_reg + 1)); // Index of end of capture. in CheckNotBackReference()
Dregexp-macro-assembler-riscv64.h37 void CheckNotBackReference(int start_reg, bool read_backward,
39 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,
/third_party/node/deps/v8/src/regexp/ppc/
Dregexp-macro-assembler-ppc.cc249 int start_reg, bool read_backward, bool unicode, Label* on_no_match) { in CheckNotBackReferenceIgnoreCase() argument
251 __ LoadU64(r3, register_location(start_reg), in CheckNotBackReferenceIgnoreCase()
253 __ LoadU64(r4, register_location(start_reg + 1), r0); // Index of end in CheckNotBackReferenceIgnoreCase()
327 register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase()
329 register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase()
386 void RegExpMacroAssemblerPPC::CheckNotBackReference(int start_reg, in CheckNotBackReference() argument
392 __ LoadU64(r3, register_location(start_reg), r0); in CheckNotBackReference()
393 __ LoadU64(r4, register_location(start_reg + 1), r0); in CheckNotBackReference()
443 __ LoadU64(r3, register_location(start_reg)); // Index of start of capture in CheckNotBackReference()
445 register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReference()
Dregexp-macro-assembler-ppc.h36 void CheckNotBackReference(int start_reg, bool read_backward,
38 void CheckNotBackReferenceIgnoreCase(int start_reg, bool read_backward,

12