Lines Matching refs:Immediate
153 __ addq(rdi, Immediate(by * char_size())); in AdvanceCurrentPosition()
162 __ addq(register_location(reg), Immediate(by)); in AdvanceRegister()
182 __ cmpl(current_character(), Immediate(c)); in CheckCharacter()
188 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterGT()
196 __ cmpb(Operand(rbp, kStartIndex), Immediate(0)); in CheckAtStart()
208 __ cmpb(Operand(rbp, kStartIndex), Immediate(0)); in CheckNotAtStart()
218 __ cmpl(current_character(), Immediate(limit)); in CheckCharacterLT()
238 __ cmpl(rdi, Immediate(-(byte_offset + byte_length))); in CheckCharacters()
254 Immediate(static_cast<int8_t>(str[0]))); in CheckCharacters()
260 __ cmpl(rax, Immediate(static_cast<int32_t>(str[0]))); in CheckCharacters()
286 __ cmpl(Operand(rbx, byte_offset + i), Immediate(combined_chars)); in CheckCharacters()
290 Immediate(static_cast<int8_t>(str[i]))); in CheckCharacters()
304 Immediate(combined_chars)); in CheckCharacters()
309 __ cmpl(rax, Immediate(str[i])); in CheckCharacters()
376 __ or_(rax, Immediate(0x20)); // Convert match character to lower-case. in CheckNotBackReferenceIgnoreCase()
377 __ or_(rdx, Immediate(0x20)); // Convert capture character to lower-case. in CheckNotBackReferenceIgnoreCase()
380 __ subb(rax, Immediate('a')); in CheckNotBackReferenceIgnoreCase()
381 __ cmpb(rax, Immediate('z' - 'a')); in CheckNotBackReferenceIgnoreCase()
386 __ addq(r11, Immediate(1)); in CheckNotBackReferenceIgnoreCase()
387 __ addq(r9, Immediate(1)); in CheckNotBackReferenceIgnoreCase()
506 __ addq(rbx, Immediate(char_size())); in CheckNotBackReference()
507 __ addq(rdx, Immediate(char_size())); in CheckNotBackReference()
532 __ cmpl(current_character(), Immediate(c)); in CheckNotCharacter()
541 __ and_(rax, Immediate(mask)); in CheckCharacterAfterAnd()
542 __ cmpl(rax, Immediate(c)); in CheckCharacterAfterAnd()
551 __ and_(rax, Immediate(mask)); in CheckNotCharacterAfterAnd()
552 __ cmpl(rax, Immediate(c)); in CheckNotCharacterAfterAnd()
564 __ and_(rax, Immediate(mask)); in CheckNotCharacterAfterMinusAnd()
565 __ cmpl(rax, Immediate(c)); in CheckNotCharacterAfterMinusAnd()
582 __ cmpl(current_character(), Immediate(' ')); in CheckSpecialCharacterClass()
586 __ cmpl(rax, Immediate('\r' - '\t')); in CheckSpecialCharacterClass()
596 __ cmpl(current_character(), Immediate(' ')); in CheckSpecialCharacterClass()
599 __ cmpl(rax, Immediate('\r' - '\t')); in CheckSpecialCharacterClass()
607 __ cmpl(rax, Immediate('9' - '0')); in CheckSpecialCharacterClass()
613 __ cmpl(rax, Immediate('9' - '0')); in CheckSpecialCharacterClass()
619 __ xor_(rax, Immediate(0x01)); in CheckSpecialCharacterClass()
621 __ subl(rax, Immediate(0x0b)); in CheckSpecialCharacterClass()
622 __ cmpl(rax, Immediate(0x0c - 0x0b)); in CheckSpecialCharacterClass()
628 __ subl(rax, Immediate(0x2028 - 0x0b)); in CheckSpecialCharacterClass()
629 __ cmpl(rax, Immediate(0x2029 - 0x2028)); in CheckSpecialCharacterClass()
637 __ xor_(rax, Immediate(0x01)); in CheckSpecialCharacterClass()
639 __ subl(rax, Immediate(0x0b)); in CheckSpecialCharacterClass()
640 __ cmpl(rax, Immediate(0x0c - 0x0b)); in CheckSpecialCharacterClass()
649 __ subl(rax, Immediate(0x2028 - 0x0b)); in CheckSpecialCharacterClass()
650 __ cmpl(rax, Immediate(0x2029 - 0x2028)); in CheckSpecialCharacterClass()
659 __ cmpl(current_character(), Immediate('z')); in CheckSpecialCharacterClass()
674 __ cmpl(current_character(), Immediate('z')); in CheckSpecialCharacterClass()
746 __ push(Immediate(0)); // Make room for "at start" constant. in GetCode()
761 __ cmpq(rcx, Immediate(num_registers_ * kPointerSize)); in GetCode()
778 __ subq(rsp, Immediate(num_registers_ * kPointerSize)); in GetCode()
806 __ subq(rcx, Immediate(kPointerSize)); in GetCode()
808 Immediate(kRegisterZero - num_saved_registers_ * kPointerSize)); in GetCode()
827 __ cmpb(Operand(rbp, kStartIndex), Immediate(0)); in GetCode()
855 __ sar(rax, Immediate(1)); // Convert byte index to character index. in GetCode()
987 __ cmpq(register_location(reg), Immediate(comparand)); in IfRegisterGE()
995 __ cmpq(register_location(reg), Immediate(comparand)); in IfRegisterLT()
1069 __ cmpq(rdi, Immediate(-by * char_size())); in SetCurrentPositionFromEnd()
1071 __ movq(rdi, Immediate(-by * char_size())); in SetCurrentPositionFromEnd()
1082 __ movq(register_location(register_index), Immediate(to)); in SetRegister()
1246 __ cmpl(rdi, Immediate(-cp_offset * char_size())); in CheckPosition()
1289 __ subq(backtrack_stackpointer(), Immediate(kIntSize)); in Push()
1294 void RegExpMacroAssemblerX64::Push(Immediate value) { in Push()
1296 __ subq(backtrack_stackpointer(), Immediate(kIntSize)); in Push()
1320 __ subq(backtrack_stackpointer(), Immediate(kIntSize)); in Push()
1330 __ addq(backtrack_stackpointer(), Immediate(kIntSize)); in Pop()
1335 __ addq(backtrack_stackpointer(), Immediate(kIntSize)); in Drop()