/external/v8/src/regexp/x64/ |
D | regexp-macro-assembler-x64.cc | 162 __ 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 …]
|
D | regexp-macro-assembler-x64.h | 201 inline Register current_character() { return rdx; } in current_character() function
|
/external/v8/src/regexp/ia32/ |
D | regexp-macro-assembler-ia32.cc | 148 __ 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 …]
|
D | regexp-macro-assembler-ia32.h | 145 inline Register current_character() { return edx; } in current_character() function
|
/external/v8/src/regexp/x87/ |
D | regexp-macro-assembler-x87.cc | 148 __ 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 …]
|
D | regexp-macro-assembler-x87.h | 145 inline Register current_character() { return edx; } in current_character() function
|
/external/v8/src/regexp/arm/ |
D | regexp-macro-assembler-arm.cc | 167 __ 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 …]
|
D | regexp-macro-assembler-arm.h | 155 inline Register current_character() { return r7; } in current_character() function
|
/external/v8/src/regexp/ppc/ |
D | regexp-macro-assembler-ppc.cc | 180 __ 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 …]
|
D | regexp-macro-assembler-ppc.h | 146 inline Register current_character() { return r28; } in current_character() function
|
/external/v8/src/regexp/mips64/ |
D | regexp-macro-assembler-mips64.cc | 211 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 …]
|
D | regexp-macro-assembler-mips64.h | 158 inline Register current_character() { return a7; } in current_character() function
|
/external/v8/src/regexp/mips/ |
D | regexp-macro-assembler-mips.cc | 175 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 …]
|
D | regexp-macro-assembler-mips.h | 154 inline Register current_character() { return t3; } in current_character() function
|
/external/v8/src/regexp/arm64/ |
D | regexp-macro-assembler-arm64.cc | 202 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 …]
|
D | regexp-macro-assembler-arm64.h | 168 Register current_character() { return w22; } in current_character() function
|
/external/v8/src/regexp/s390/ |
D | regexp-macro-assembler-s390.cc | 175 __ 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 …]
|
D | regexp-macro-assembler-s390.h | 146 inline Register current_character() { return r9; } in current_character() function
|