Home | History | Annotate | Download | only in x64

Lines Matching refs:Immediate

153     __ addq(rdi, Immediate(by * char_size()));
162 __ addq(register_location(reg), Immediate(by));
182 __ cmpl(current_character(), Immediate(c));
188 __ cmpl(current_character(), Immediate(limit));
196 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
208 __ cmpl(Operand(rbp, kStartIndex), Immediate(0));
218 __ cmpl(current_character(), Immediate(limit));
238 __ cmpl(rdi, Immediate(-(byte_offset + byte_length)));
254 Immediate(static_cast<int8_t>(str[0])));
256 // Don't use 16-bit immediate. The size changing prefix throws off
260 __ cmpl(rax, Immediate(static_cast<int32_t>(str[0])));
286 __ cmpl(Operand(rbx, byte_offset + i), Immediate(combined_chars));
290 Immediate(static_cast<int8_t>(str[i])));
304 Immediate(combined_chars));
309 __ cmpl(rax, Immediate(str[i]));
376 __ or_(rax, Immediate(0x20)); // Convert match character to lower-case.
377 __ or_(rdx, Immediate(0x20)); // Convert capture character to lower-case.
380 __ subb(rax, Immediate('a'));
381 __ cmpb(rax, Immediate('z' - 'a'));
386 __ addq(r11, Immediate(1));
387 __ addq(r9, Immediate(1));
511 __ addq(rbx, Immediate(char_size()));
512 __ addq(rdx, Immediate(char_size()));
537 __ cmpl(current_character(), Immediate(c));
546 __ and_(rax, Immediate(mask));
547 __ cmpl(rax, Immediate(c));
556 __ and_(rax, Immediate(mask));
557 __ cmpl(rax, Immediate(c));
569 __ and_(rax, Immediate(mask));
570 __ cmpl(rax, Immediate(c));
579 // lea(rax, Operand(current_character(), -min)) or sub(rax, Immediate(min))
580 // cmp(rax, Immediate(max - min))
587 __ cmpl(current_character(), Immediate(' '));
591 __ cmpl(rax, Immediate('\r' - '\t'));
601 __ cmpl(current_character(), Immediate(' '));
604 __ cmpl(rax, Immediate('\r' - '\t'));
612 __ cmpl(rax, Immediate('9' - '0'));
618 __ cmpl(rax, Immediate('9' - '0'));
624 __ xor_(rax, Immediate(0x01));
626 __ subl(rax, Immediate(0x0b));
627 __ cmpl(rax, Immediate(0x0c - 0x0b));
633 __ subl(rax, Immediate(0x2028 - 0x0b));
634 __ cmpl(rax, Immediate(0x2029 - 0x2028));
642 __ xor_(rax, Immediate(0x01));
644 __ subl(rax, Immediate(0x0b));
645 __ cmpl(rax, Immediate(0x0c - 0x0b));
654 __ subl(rax, Immediate(0x2028 - 0x0b));
655 __ cmpl(rax, Immediate(0x2029 - 0x2028));
664 __ cmpl(current_character(), Immediate('z'));
678 __ cmpl(current_character(), Immediate('z'));
754 __ push(Immediate(0)); // Make room for "at start" constant.
769 __ cmpq(rcx, Immediate(num_registers_ * kPointerSize));
786 __ subq(rsp, Immediate(num_registers_ * kPointerSize));
814 __ subq(rcx, Immediate(kPointerSize));
816 Immediate(kRegisterZero - num_saved_registers_ * kPointerSize));
835 __ cmpb(Operand(rbp, kStartIndex), Immediate(0));
863 __ sar(rax, Immediate(1)); // Convert byte index to character index.
995 __ cmpq(register_location(reg), Immediate(comparand));
1003 __ cmpq(register_location(reg), Immediate(comparand));
1077 __ cmpq(rdi, Immediate(-by * char_size()));
1079 __ movq(rdi, Immediate(-by * char_size()));
1090 __ movq(register_location(register_index), Immediate(to));
1273 __ cmpl(rdi, Immediate(-cp_offset * char_size()));
1316 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1321 void RegExpMacroAssemblerX64::Push(Immediate value) {
1323 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1347 __ subq(backtrack_stackpointer(), Immediate(kIntSize));
1357 __ addq(backtrack_stackpointer(), Immediate(kIntSize));
1362 __ addq(backtrack_stackpointer(), Immediate(kIntSize));