Lines Matching refs:Operand
180 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); in CheckAtStart()
183 __ lea(eax, Operand(esi, edi, times_1, 0)); in CheckAtStart()
184 __ cmp(eax, Operand(ebp, kInputStart)); in CheckAtStart()
192 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); in CheckNotAtStart()
195 __ lea(eax, Operand(esi, edi, times_1, 0)); in CheckNotAtStart()
196 __ cmp(eax, Operand(ebp, kInputStart)); in CheckNotAtStart()
237 __ cmpb(Operand(esi, edi, times_1, byte_offset), in CheckCharacters()
243 Operand(esi, edi, times_1, byte_offset)); in CheckCharacters()
248 __ lea(ebx, Operand(esi, edi, times_1, 0)); in CheckCharacters()
257 __ cmp(Operand(ebx, byte_offset + i), Immediate(combined_chars)); in CheckCharacters()
260 __ cmpb(Operand(ebx, byte_offset + i), in CheckCharacters()
267 __ cmp(Operand(ebx, byte_offset + i * sizeof(uc16)), in CheckCharacters()
277 Operand(ebx, byte_offset + i * sizeof(uc16))); in CheckCharacters()
289 __ cmp(edi, Operand(backtrack_stackpointer(), 0)); in CheckGreedyLoop()
329 __ movzx_b(eax, Operand(edi, 0)); in CheckNotBackReferenceIgnoreCase()
330 __ cmpb_al(Operand(edx, 0)); in CheckNotBackReferenceIgnoreCase()
335 __ lea(ecx, Operand(eax, -'a')); in CheckNotBackReferenceIgnoreCase()
339 __ movzx_b(ecx, Operand(edx, 0)); in CheckNotBackReferenceIgnoreCase()
385 __ mov(Operand(esp, 3 * kPointerSize), in CheckNotBackReferenceIgnoreCase()
388 __ mov(Operand(esp, 2 * kPointerSize), ebx); in CheckNotBackReferenceIgnoreCase()
393 __ mov(Operand(esp, 1 * kPointerSize), edi); in CheckNotBackReferenceIgnoreCase()
397 __ mov(Operand(esp, 0 * kPointerSize), edx); in CheckNotBackReferenceIgnoreCase()
446 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. in CheckNotBackReference()
448 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match in CheckNotBackReference()
453 __ movzx_b(eax, Operand(edx, 0)); in CheckNotBackReference()
454 __ cmpb_al(Operand(ebx, 0)); in CheckNotBackReference()
457 __ movzx_w(eax, Operand(edx, 0)); in CheckNotBackReference()
458 __ cmpw_ax(Operand(ebx, 0)); in CheckNotBackReference()
527 __ lea(eax, Operand(current_character(), -minus)); in CheckNotCharacterAfterMinusAnd()
547 __ lea(eax, Operand(current_character(), -'\t')); in CheckSpecialCharacterClass()
560 __ lea(eax, Operand(current_character(), -'\t')); in CheckSpecialCharacterClass()
568 __ lea(eax, Operand(current_character(), -'0')); in CheckSpecialCharacterClass()
574 __ lea(eax, Operand(current_character(), -'0')); in CheckSpecialCharacterClass()
605 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass()
619 Operand::StaticArray(current_character(), times_1, word_map)); in CheckSpecialCharacterClass()
696 __ sub(ecx, Operand::StaticVariable(stack_limit)); in GetCode()
716 __ mov(ebx, Operand(ebp, kStartIndex)); in GetCode()
721 __ mov(esi, Operand(ebp, kInputEnd)); in GetCode()
723 __ mov(edi, Operand(ebp, kInputStart)); in GetCode()
731 __ lea(eax, Operand(edi, ebx, times_2, -char_size())); in GetCode()
733 __ lea(eax, Operand(edi, ebx, times_1, -char_size())); in GetCode()
737 __ mov(Operand(ebp, kInputStartMinusOne), eax); in GetCode()
746 __ mov(Operand(ebp, ecx, times_1, +0), eax); in GetCode()
763 __ mov(backtrack_stackpointer(), Operand(ebp, kStackHighEnd)); in GetCode()
766 __ cmp(Operand(ebp, kStartIndex), Immediate(0)); in GetCode()
781 __ mov(ebx, Operand(ebp, kRegisterOutput)); in GetCode()
782 __ mov(ecx, Operand(ebp, kInputEnd)); in GetCode()
783 __ mov(edx, Operand(ebp, kStartIndex)); in GetCode()
784 __ sub(ecx, Operand(ebp, kInputStart)); in GetCode()
786 __ lea(ecx, Operand(ecx, edx, times_2, 0)); in GetCode()
797 __ mov(Operand(ebx, i * kPointerSize), eax); in GetCode()
805 __ lea(esp, Operand(ebp, kBackup_ebx)); in GetCode()
838 __ mov(esi, Operand(ebp, kInputEnd)); in GetCode()
855 __ mov(Operand(esp, 2 * kPointerSize), in GetCode()
857 __ lea(eax, Operand(ebp, kStackHighEnd)); in GetCode()
858 __ mov(Operand(esp, 1 * kPointerSize), eax); in GetCode()
859 __ mov(Operand(esp, 0 * kPointerSize), backtrack_stackpointer()); in GetCode()
978 __ add(backtrack_stackpointer(), Operand(ebp, kStackHighEnd)); in ReadStackPointerFromRegister()
1009 __ lea(eax, Operand(edi, cp_offset * char_size())); in WriteCurrentPositionToRegister()
1017 __ mov(eax, Operand(ebp, kInputStartMinusOne)); in ClearRegisters()
1026 __ sub(eax, Operand(ebp, kStackHighEnd)); in WriteStackPointerToRegister()
1037 __ mov(Operand(esp, 2 * kPointerSize), ebp); in CallCheckStackGuardState()
1039 __ mov(Operand(esp, 1 * kPointerSize), Immediate(masm_->CodeObject())); in CallCheckStackGuardState()
1041 __ lea(eax, Operand(esp, -kPointerSize)); in CallCheckStackGuardState()
1042 __ mov(Operand(esp, 0 * kPointerSize), eax); in CallCheckStackGuardState()
1155 Operand RegExpMacroAssemblerIA32::register_location(int register_index) { in register_location()
1160 return Operand(ebp, kRegisterZero - register_index * kPointerSize); in register_location()
1213 __ mov(Operand(backtrack_stackpointer(), 0), source); in Push()
1220 __ mov(Operand(backtrack_stackpointer(), 0), value); in Push()
1226 __ mov(target, Operand(backtrack_stackpointer(), 0)); in Pop()
1237 __ cmp(esp, Operand::StaticVariable(stack_limit)); in CheckPreemption()
1250 __ cmp(backtrack_stackpointer(), Operand::StaticVariable(stack_limit)); in CheckStackLimit()
1263 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1265 __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1268 __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked()
1274 Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()
1278 Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); in LoadCurrentCharacterUnchecked()