Home
last modified time | relevance | path

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

/external/v8/src/regexp/x64/
Dregexp-macro-assembler-x64.cc162 __ cmpl(current_character(), Immediate(c)); in CheckCharacter()
168 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterGT()
189 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterLT()
455 __ cmpl(current_character(), Immediate(c)); in CheckNotCharacter()
464 __ testl(current_character(), Immediate(mask)); in CheckCharacterAfterAnd()
467 __ andp(rax, current_character()); in CheckCharacterAfterAnd()
478 __ testl(current_character(), Immediate(mask)); in CheckNotCharacterAfterAnd()
481 __ andp(rax, current_character()); in CheckNotCharacterAfterAnd()
494 __ leap(rax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
505 __ leal(rax, Operand(current_character(), -from)); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-x64.h201 inline Register current_character() { return rdx; } in current_character() function
/external/v8/src/regexp/ia32/
Dregexp-macro-assembler-ia32.cc148 __ cmp(current_character(), c); in CheckCharacter()
154 __ cmp(current_character(), limit); in CheckCharacterGT()
175 __ cmp(current_character(), limit); in CheckCharacterLT()
433 __ cmp(current_character(), c); in CheckNotCharacter()
442 __ test(current_character(), Immediate(mask)); in CheckCharacterAfterAnd()
445 __ and_(eax, current_character()); in CheckCharacterAfterAnd()
456 __ test(current_character(), Immediate(mask)); in CheckNotCharacterAfterAnd()
459 __ and_(eax, current_character()); in CheckNotCharacterAfterAnd()
472 __ lea(eax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
487 __ lea(eax, Operand(current_character(), -from)); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-ia32.h145 inline Register current_character() { return edx; } in current_character() function
/external/v8/src/regexp/x87/
Dregexp-macro-assembler-x87.cc148 __ cmp(current_character(), c); in CheckCharacter()
154 __ cmp(current_character(), limit); in CheckCharacterGT()
175 __ cmp(current_character(), limit); in CheckCharacterLT()
432 __ cmp(current_character(), c); in CheckNotCharacter()
441 __ test(current_character(), Immediate(mask)); in CheckCharacterAfterAnd()
444 __ and_(eax, current_character()); in CheckCharacterAfterAnd()
455 __ test(current_character(), Immediate(mask)); in CheckNotCharacterAfterAnd()
458 __ and_(eax, current_character()); in CheckNotCharacterAfterAnd()
471 __ lea(eax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
486 __ lea(eax, Operand(current_character(), -from)); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-x87.h145 inline Register current_character() { return edx; } in current_character() function
/external/v8/src/regexp/arm/
Dregexp-macro-assembler-arm.cc167 __ cmp(current_character(), Operand(c)); in CheckCharacter()
173 __ cmp(current_character(), Operand(limit)); in CheckCharacterGT()
197 __ cmp(current_character(), Operand(limit)); in CheckCharacterLT()
416 __ cmp(current_character(), Operand(c)); in CheckNotCharacter()
425 __ tst(current_character(), Operand(mask)); in CheckCharacterAfterAnd()
427 __ and_(r0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
438 __ tst(current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
440 __ and_(r0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
453 __ sub(r0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
464 __ sub(r0, current_character(), Operand(from)); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-arm.h155 inline Register current_character() { return r7; } in current_character() function
/external/v8/src/regexp/ppc/
Dregexp-macro-assembler-ppc.cc180 __ Cmpli(current_character(), Operand(c), r0); in CheckCharacter()
186 __ Cmpli(current_character(), Operand(limit), r0); in CheckCharacterGT()
210 __ Cmpli(current_character(), Operand(limit), r0); in CheckCharacterLT()
439 __ Cmpli(current_character(), Operand(c), r0); in CheckNotCharacter()
448 __ and_(r3, current_character(), r0, SetRC); in CheckCharacterAfterAnd()
450 __ and_(r3, current_character(), r0); in CheckCharacterAfterAnd()
462 __ and_(r3, current_character(), r0, SetRC); in CheckNotCharacterAfterAnd()
464 __ and_(r3, current_character(), r0); in CheckNotCharacterAfterAnd()
474 __ subi(r3, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
485 __ sub(r3, current_character(), r0); in CheckCharacterInRange()
[all …]
Dregexp-macro-assembler-ppc.h146 inline Register current_character() { return r28; } in current_character() function
/external/v8/src/regexp/mips64/
Dregexp-macro-assembler-mips64.cc211 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); in CheckCharacter()
216 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); in CheckCharacterGT()
237 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); in CheckCharacterLT()
335 current_character().bit() | backtrack_stackpointer().bit(); in CheckNotBackReferenceIgnoreCase()
463 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); in CheckNotCharacter()
470 __ And(a0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
479 __ And(a0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
491 __ Dsubu(a0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
501 __ Dsubu(a0, current_character(), Operand(from)); in CheckCharacterInRange()
511 __ Dsubu(a0, current_character(), Operand(from)); in CheckCharacterNotInRange()
[all …]
Dregexp-macro-assembler-mips64.h158 inline Register current_character() { return a7; } in current_character() function
/external/v8/src/regexp/mips/
Dregexp-macro-assembler-mips.cc175 BranchOrBacktrack(on_equal, eq, current_character(), Operand(c)); in CheckCharacter()
180 BranchOrBacktrack(on_greater, gt, current_character(), Operand(limit)); in CheckCharacterGT()
201 BranchOrBacktrack(on_less, lt, current_character(), Operand(limit)); in CheckCharacterLT()
299 current_character().bit() | backtrack_stackpointer().bit(); in CheckNotBackReferenceIgnoreCase()
433 BranchOrBacktrack(on_not_equal, ne, current_character(), Operand(c)); in CheckNotCharacter()
440 __ And(a0, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
449 __ And(a0, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
461 __ Subu(a0, current_character(), Operand(minus)); in CheckNotCharacterAfterMinusAnd()
471 __ Subu(a0, current_character(), Operand(from)); in CheckCharacterInRange()
481 __ Subu(a0, current_character(), Operand(from)); in CheckCharacterNotInRange()
[all …]
Dregexp-macro-assembler-mips.h154 inline Register current_character() { return t3; } in current_character() function
/external/v8/src/regexp/arm64/
Dregexp-macro-assembler-arm64.cc202 CompareAndBranchOrBacktrack(current_character(), c, eq, on_equal); in CheckCharacter()
208 CompareAndBranchOrBacktrack(current_character(), limit, hi, on_greater); in CheckCharacterGT()
229 CompareAndBranchOrBacktrack(current_character(), limit, lo, on_less); in CheckCharacterLT()
519 CompareAndBranchOrBacktrack(current_character(), c, ne, on_not_equal); in CheckNotCharacter()
526 __ And(w10, current_character(), mask); in CheckCharacterAfterAnd()
534 __ And(w10, current_character(), mask); in CheckNotCharacterAfterAnd()
545 __ Sub(w10, current_character(), minus); in CheckNotCharacterAfterMinusAnd()
555 __ Sub(w10, current_character(), from); in CheckCharacterInRange()
565 __ Sub(w10, current_character(), from); in CheckCharacterNotInRange()
576 __ And(w10, current_character(), kTableMask); in CheckBitInTable()
[all …]
Dregexp-macro-assembler-arm64.h168 Register current_character() { return w22; } in current_character() function
/external/v8/src/regexp/s390/
Dregexp-macro-assembler-s390.cc175 __ CmpLogicalP(current_character(), Operand(c)); in CheckCharacter()
180 __ CmpLogicalP(current_character(), Operand(limit)); in CheckCharacterGT()
201 __ CmpLogicalP(current_character(), Operand(limit)); in CheckCharacterLT()
425 __ CmpLogicalP(current_character(), Operand(c)); in CheckNotCharacter()
431 __ AndP(r2, current_character(), Operand(mask)); in CheckCharacterAfterAnd()
441 __ AndP(r2, current_character(), Operand(mask)); in CheckNotCharacterAfterAnd()
451 __ lay(r2, MemOperand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
461 __ lay(r2, MemOperand(current_character(), -from)); in CheckCharacterInRange()
468 __ lay(r2, MemOperand(current_character(), -from)); in CheckCharacterNotInRange()
476 Register index = current_character(); in CheckBitInTable()
[all …]
Dregexp-macro-assembler-s390.h146 inline Register current_character() { return r9; } in current_character() function