Lines Matching refs:Immediate
136 __ addq(rdi, Immediate(by * char_size())); in AdvanceCurrentPosition()
145 __ addp(register_location(reg), Immediate(by)); in AdvanceRegister()
165 __ cmpl(current_character(), Immediate(c)); in CheckCharacter()
171 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterGT()
192 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterLT()
267 __ orp(rax, Immediate(0x20)); // Convert match character to lower-case. in CheckNotBackReferenceIgnoreCase()
268 __ orp(rdx, Immediate(0x20)); // Convert capture character to lower-case. in CheckNotBackReferenceIgnoreCase()
271 __ subb(rax, Immediate('a')); in CheckNotBackReferenceIgnoreCase()
272 __ cmpb(rax, Immediate('z' - 'a')); in CheckNotBackReferenceIgnoreCase()
275 __ subb(rax, Immediate(224 - 'a')); in CheckNotBackReferenceIgnoreCase()
276 __ cmpb(rax, Immediate(254 - 224)); in CheckNotBackReferenceIgnoreCase()
278 __ cmpb(rax, Immediate(247 - 224)); // Check for 247. in CheckNotBackReferenceIgnoreCase()
282 __ addp(r11, Immediate(1)); in CheckNotBackReferenceIgnoreCase()
283 __ addp(r9, Immediate(1)); in CheckNotBackReferenceIgnoreCase()
343 __ movp(arg_reg_4, Immediate(0)); in CheckNotBackReferenceIgnoreCase()
436 __ addp(rbx, Immediate(char_size())); in CheckNotBackReference()
437 __ addp(rdx, Immediate(char_size())); in CheckNotBackReference()
458 __ cmpl(current_character(), Immediate(c)); in CheckNotCharacter()
467 __ testl(current_character(), Immediate(mask)); in CheckCharacterAfterAnd()
469 __ movl(rax, Immediate(mask)); in CheckCharacterAfterAnd()
471 __ cmpl(rax, Immediate(c)); in CheckCharacterAfterAnd()
481 __ testl(current_character(), Immediate(mask)); in CheckNotCharacterAfterAnd()
483 __ movl(rax, Immediate(mask)); in CheckNotCharacterAfterAnd()
485 __ cmpl(rax, Immediate(c)); in CheckNotCharacterAfterAnd()
498 __ andp(rax, Immediate(mask)); in CheckNotCharacterAfterMinusAnd()
499 __ cmpl(rax, Immediate(c)); in CheckNotCharacterAfterMinusAnd()
509 __ cmpl(rax, Immediate(to - from)); in CheckCharacterInRange()
519 __ cmpl(rax, Immediate(to - from)); in CheckCharacterNotInRange()
531 __ andp(rbx, Immediate(kTableMask)); in CheckBitInTable()
535 Immediate(0)); in CheckBitInTable()
552 __ cmpl(current_character(), Immediate(' ')); in CheckSpecialCharacterClass()
556 __ cmpl(rax, Immediate('\r' - '\t')); in CheckSpecialCharacterClass()
559 __ cmpl(rax, Immediate(0x00A0 - '\t')); in CheckSpecialCharacterClass()
571 __ cmpl(rax, Immediate('9' - '0')); in CheckSpecialCharacterClass()
577 __ cmpl(rax, Immediate('9' - '0')); in CheckSpecialCharacterClass()
583 __ xorp(rax, Immediate(0x01)); in CheckSpecialCharacterClass()
585 __ subl(rax, Immediate(0x0B)); in CheckSpecialCharacterClass()
586 __ cmpl(rax, Immediate(0x0C - 0x0B)); in CheckSpecialCharacterClass()
592 __ subl(rax, Immediate(0x2028 - 0x0B)); in CheckSpecialCharacterClass()
593 __ cmpl(rax, Immediate(0x2029 - 0x2028)); in CheckSpecialCharacterClass()
601 __ xorp(rax, Immediate(0x01)); in CheckSpecialCharacterClass()
603 __ subl(rax, Immediate(0x0B)); in CheckSpecialCharacterClass()
604 __ cmpl(rax, Immediate(0x0C - 0x0B)); in CheckSpecialCharacterClass()
613 __ subl(rax, Immediate(0x2028 - 0x0B)); in CheckSpecialCharacterClass()
614 __ cmpl(rax, Immediate(0x2029 - 0x2028)); in CheckSpecialCharacterClass()
623 __ cmpl(current_character(), Immediate('z')); in CheckSpecialCharacterClass()
637 __ cmpl(current_character(), Immediate('z')); in CheckSpecialCharacterClass()
716 __ Push(Immediate(0)); // Number of successful matches in a global regexp. in GetCode()
717 __ Push(Immediate(0)); // Make room for "string start - 1" constant. in GetCode()
732 __ cmpp(rcx, Immediate(num_registers_ * kPointerSize)); in GetCode()
749 __ subp(rsp, Immediate(num_registers_ * kPointerSize)); in GetCode()
786 __ cmpl(Operand(rbp, kStartIndex), Immediate(0)); in GetCode()
807 __ subq(rcx, Immediate(kPointerSize)); in GetCode()
809 Immediate(kRegisterZero - num_saved_registers_ * kPointerSize)); in GetCode()
846 __ sarp(rax, Immediate(1)); // Convert byte index to character index. in GetCode()
859 __ subp(rcx, Immediate(num_saved_registers_)); in GetCode()
861 __ cmpp(rcx, Immediate(num_saved_registers_)); in GetCode()
867 Immediate(num_saved_registers_ * kIntSize)); in GetCode()
885 __ addq(rdi, Immediate(2)); in GetCode()
894 __ movp(rax, Immediate(SUCCESS)); in GetCode()
1025 __ cmpp(register_location(reg), Immediate(comparand)); in IfRegisterGE()
1033 __ cmpp(register_location(reg), Immediate(comparand)); in IfRegisterLT()
1128 __ cmpp(rdi, Immediate(-by * char_size())); in SetCurrentPositionFromEnd()
1130 __ movq(rdi, Immediate(-by * char_size())); in SetCurrentPositionFromEnd()
1141 __ movp(register_location(register_index), Immediate(to)); in SetRegister()
1246 __ cmpl(rdi, Immediate(-cp_offset * char_size())); in CheckPosition()
1294 __ subp(backtrack_stackpointer(), Immediate(kIntSize)); in Push()
1299 void RegExpMacroAssemblerX64::Push(Immediate value) { in Push()
1301 __ subp(backtrack_stackpointer(), Immediate(kIntSize)); in Push()
1324 __ subp(backtrack_stackpointer(), Immediate(kIntSize)); in Push()
1334 __ addp(backtrack_stackpointer(), Immediate(kIntSize)); in Pop()
1339 __ addp(backtrack_stackpointer(), Immediate(kIntSize)); in Drop()