Home
last modified time | relevance | path

Searched refs:current_character (Results 1 – 21 of 21) sorted by relevance

/third_party/node/deps/v8/src/regexp/ppc/
Dregexp-macro-assembler-ppc.cc203 __ CmpU64(current_character(), Operand(c), r0); in CheckCharacter()
209 __ CmpU64(current_character(), Operand(limit), r0); in CheckCharacterGT()
232 __ CmpU64(current_character(), Operand(limit), r0); in CheckCharacterLT()
456 __ CmpU64(current_character(), Operand(c), r0); in CheckNotCharacter()
465 __ and_(r3, current_character(), r0, SetRC); in CheckCharacterAfterAnd()
467 __ and_(r3, current_character(), r0); in CheckCharacterAfterAnd()
479 __ and_(r3, current_character(), r0, SetRC); in CheckNotCharacterAfterAnd()
481 __ and_(r3, current_character(), r0); in CheckNotCharacterAfterAnd()
490 __ subi(r3, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
501 __ sub(r3, current_character(), r0); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-ppc.h148 static constexpr Register current_character() { return r28; } in current_character() function
/third_party/node/deps/v8/src/regexp/ia32/
Dregexp-macro-assembler-ia32.cc170 __ cmp(current_character(), c); in CheckCharacter()
176 __ cmp(current_character(), limit); in CheckCharacterGT()
195 __ cmp(current_character(), limit); in CheckCharacterLT()
210 STATIC_ASSERT(current_character() == edx); in PushCallerSavedRegisters()
457 __ cmp(current_character(), c); in CheckNotCharacter()
466 __ test(current_character(), Immediate(mask)); in CheckCharacterAfterAnd()
469 __ and_(eax, current_character()); in CheckCharacterAfterAnd()
480 __ test(current_character(), Immediate(mask)); in CheckNotCharacterAfterAnd()
483 __ and_(eax, current_character()); in CheckNotCharacterAfterAnd()
492 __ lea(eax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
[all …]
Dregexp-macro-assembler-ia32.h153 static constexpr Register current_character() { return edx; } in current_character() function
/third_party/node/deps/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc181 __ cmpl(current_character(), Immediate(c)); in CheckCharacter()
187 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterGT()
206 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterLT()
471 __ cmpl(current_character(), Immediate(c)); in CheckNotCharacter()
480 __ testl(current_character(), Immediate(mask)); in CheckCharacterAfterAnd()
483 __ andq(rax, current_character()); in CheckCharacterAfterAnd()
494 __ testl(current_character(), Immediate(mask)); in CheckNotCharacterAfterAnd()
497 __ andq(rax, current_character()); in CheckNotCharacterAfterAnd()
506 __ leal(rax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
515 __ leal(rax, Operand(current_character(), -from)); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-x64.h186 static constexpr Register current_character() { return rdx; } in current_character() function
/third_party/node/deps/v8/src/regexp/arm/
Dregexp-macro-assembler-arm.cc186 __ cmp(current_character(), Operand(c)); in CheckCharacter()
192 __ cmp(current_character(), Operand(limit)); in CheckCharacterGT()
215 __ cmp(current_character(), Operand(limit)); in CheckCharacterLT()
425 __ cmp(current_character(), Operand(c)); in CheckNotCharacter()
434 __ tst(current_character(), Operand(mask)); in CheckCharacterAfterAnd()
436 __ and_(r0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
447 __ tst(current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
449 __ and_(r0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
458 __ sub(r0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
467 __ sub(r0, current_character(), Operand(from)); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-arm.h149 static constexpr Register current_character() { return r7; } in current_character() function
/third_party/node/deps/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc195 __ CmpU64(current_character(), Operand(c)); in CheckCharacter()
201 __ CmpU64(current_character(), Operand(limit)); in CheckCharacterGT()
224 __ CmpU64(current_character(), Operand(limit)); in CheckCharacterLT()
444 __ CmpU64(current_character(), Operand(c)); in CheckNotCharacter()
450 __ AndP(r2, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
460 __ AndP(r2, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
470 __ lay(r2, MemOperand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
481 __ lay(r2, MemOperand(current_character(), -from)); in CheckCharacterInRange()
488 __ lay(r2, MemOperand(current_character(), -from)); in CheckCharacterNotInRange()
498 __ mov(r2, current_character()); in CallIsCharacterInRangeArray()
[all …]
Dregexp-macro-assembler-s390.h148 static constexpr Register current_character() { return r9; } in current_character() function
/third_party/node/deps/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc228 CompareAndBranchOrBacktrack(current_character(), c, eq, on_equal); in CheckCharacter()
233 CompareAndBranchOrBacktrack(current_character(), limit, hi, on_greater); in CheckCharacterGT()
254 CompareAndBranchOrBacktrack(current_character(), limit, lo, on_less); in CheckCharacterLT()
544 CompareAndBranchOrBacktrack(current_character(), c, ne, on_not_equal); in CheckNotCharacter()
551 __ And(w10, current_character(), mask); in CheckCharacterAfterAnd()
559 __ And(w10, current_character(), mask); in CheckNotCharacterAfterAnd()
566 __ Sub(w10, current_character(), minus); in CheckNotCharacterAfterMinusAnd()
574 __ Sub(w10, current_character(), from); in CheckCharacterInRange()
581 __ Sub(w10, current_character(), from); in CheckCharacterNotInRange()
589 __ Mov(w0, current_character()); in CallIsCharacterInRangeArray()
[all …]
Dregexp-macro-assembler-arm64.h171 static constexpr Register current_character() { return w22; } in current_character() function
/third_party/node/deps/v8/src/regexp/loong64/
Dregexp-macro-assembler-loong64.cc178 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); in CheckCharacter()
183 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); in CheckCharacterGT()
204 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); in CheckCharacterLT()
411 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); in CheckNotCharacter()
417 __ And(a0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
424 __ And(a0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
432 __ Sub_d(a0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
440 __ Sub_d(a0, current_character(), Operand(from)); in CheckCharacterInRange()
447 __ Sub_d(a0, current_character(), Operand(from)); in CheckCharacterNotInRange()
457 __ mov(a0, current_character()); in CallIsCharacterInRangeArray()
[all …]
Dregexp-macro-assembler-loong64.h157 static constexpr Register current_character() { return s5; } in current_character() function
/third_party/node/deps/v8/src/regexp/riscv64/
Dregexp-macro-assembler-riscv64.cc183 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); in CheckCharacter()
188 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); in CheckCharacterGT()
209 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); in CheckCharacterLT()
224 RegList caller_saved_regexp = {current_input_offset(), current_character(), in PushCallerSavedRegisters()
231 RegList caller_saved_regexp = {current_input_offset(), current_character(), in PopCallerSavedRegisters()
243 __ mv(a0, current_character()); in CallIsCharacterInRangeArray()
470 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); in CheckNotCharacter()
476 __ And(a0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
484 __ And(a0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
492 __ Sub64(a0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
[all …]
Dregexp-macro-assembler-riscv64.h162 static constexpr Register current_character() { return s2; } in current_character() function
/third_party/node/deps/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc184 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); in CheckCharacter()
189 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); in CheckCharacterGT()
210 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); in CheckCharacterLT()
424 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); in CheckNotCharacter()
431 __ And(a0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
440 __ And(a0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
448 __ Subu(a0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
456 __ Subu(a0, current_character(), Operand(from)); in CheckCharacterInRange()
463 __ Subu(a0, current_character(), Operand(from)); in CheckCharacterNotInRange()
473 __ mov(a0, current_character()); in CallIsCharacterInRangeArray()
[all …]
Dregexp-macro-assembler-mips.h153 static constexpr Register current_character() { return s5; } in current_character() function
/third_party/node/deps/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc222 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); in CheckCharacter()
227 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); in CheckCharacterGT()
248 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); in CheckCharacterLT()
456 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); in CheckNotCharacter()
463 __ And(a0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
472 __ And(a0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
480 __ Dsubu(a0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
488 __ Dsubu(a0, current_character(), Operand(from)); in CheckCharacterInRange()
495 __ Dsubu(a0, current_character(), Operand(from)); in CheckCharacterNotInRange()
505 __ mov(a0, current_character()); in CallIsCharacterInRangeArray()
[all …]
Dregexp-macro-assembler-mips64.h159 static constexpr Register current_character() { return s5; } in current_character() function
/third_party/node/deps/ada/
Dada.cpp7769 for (char32_t current_character : input) { in compute_decomposition_length() local
7772 if (current_character >= hangul_sbase && in compute_decomposition_length()
7773 current_character < hangul_sbase + hangul_scount) { in compute_decomposition_length()
7775 if ((current_character - hangul_sbase) % hangul_tcount) { in compute_decomposition_length()
7778 } else if (current_character < 0x110000) { in compute_decomposition_length()
7779 const uint8_t di = decomposition_index[current_character >> 8]; in compute_decomposition_length()
7781 decomposition_block[di] + (current_character % 256); in compute_decomposition_length()
7849 auto current_character = input[idx]; in sort_marks() local
7855 input[back_idx] = current_character; in sort_marks()