Lines Matching +defs:mov +defs:reg
126 void RegExpMacroAssemblerIA32::AdvanceRegister(int reg, int by) { in AdvanceRegister()
205 __ mov(edx, register_location(start_reg)); // Index of start of capture in CheckNotBackReferenceIgnoreCase() local
206 __ mov(ebx, register_location(start_reg + 1)); // Index of end of capture in CheckNotBackReferenceIgnoreCase() local
219 __ mov(eax, edi); in CheckNotBackReferenceIgnoreCase() local
302 __ mov(Operand(esp, 3 * kPointerSize), in CheckNotBackReferenceIgnoreCase() local
305 __ mov(Operand(esp, 2 * kPointerSize), ebx); in CheckNotBackReferenceIgnoreCase() local
310 __ mov(Operand(esp, 1 * kPointerSize), edi); in CheckNotBackReferenceIgnoreCase() local
314 __ mov(Operand(esp, 0 * kPointerSize), edx); in CheckNotBackReferenceIgnoreCase() local
346 __ mov(edx, register_location(start_reg)); in CheckNotBackReference() local
347 __ mov(eax, register_location(start_reg + 1)); in CheckNotBackReference() local
355 __ mov(ebx, edi); in CheckNotBackReference() local
393 __ mov(edi, ecx); in CheckNotBackReference() local
415 __ mov(eax, mask); in CheckCharacterAfterAnd() local
429 __ mov(eax, mask); in CheckNotCharacterAfterAnd() local
477 __ mov(eax, Immediate(table)); in CheckBitInTable() local
480 __ mov(ebx, kTableSize - 1); in CheckBitInTable() local
529 __ mov(eax, current_character()); in CheckSpecialCharacterClass() local
582 __ mov(eax, current_character()); in CheckSpecialCharacterClass() local
633 __ mov(ebp, esp); in GetCode() local
648 __ mov(ecx, esp); in GetCode() local
658 __ mov(eax, EXCEPTION); in GetCode() local
669 __ mov(ebx, Operand(ebp, kStartIndex)); in GetCode() local
674 __ mov(esi, Operand(ebp, kInputEnd)); in GetCode() local
676 __ mov(edi, Operand(ebp, kInputStart)); in GetCode() local
690 __ mov(Operand(ebp, kInputStartMinusOne), eax); in GetCode() local
700 __ mov(register_location(i), eax); // One write every page. in GetCode() local
708 __ mov(current_character(), '\n'); in GetCode() local
723 __ mov(ecx, kRegisterZero); in GetCode() local
726 __ mov(Operand(ebp, ecx, times_1, 0), eax); in GetCode() local
732 __ mov(register_location(i), eax); in GetCode() local
738 __ mov(backtrack_stackpointer(), Operand(ebp, kStackHighEnd)); in GetCode() local
748 __ mov(ebx, Operand(ebp, kRegisterOutput)); in GetCode() local
749 __ mov(ecx, Operand(ebp, kInputEnd)); in GetCode() local
750 __ mov(edx, Operand(ebp, kStartIndex)); in GetCode() local
758 __ mov(eax, register_location(i)); in GetCode() local
761 __ mov(edx, eax); in GetCode() local
768 __ mov(Operand(ebx, i * kPointerSize), eax); in GetCode() local
778 __ mov(ecx, Operand(ebp, kNumOutputRegisters)); in GetCode() local
784 __ mov(Operand(ebp, kNumOutputRegisters), ecx); in GetCode() local
790 __ mov(eax, Operand(ebp, kInputStartMinusOne)); in GetCode() local
811 __ mov(eax, Immediate(SUCCESS)); in GetCode() local
818 __ mov(eax, Operand(ebp, kSuccessfulCaptures)); in GetCode() local
856 __ mov(esi, Operand(ebp, kInputEnd)); in GetCode() local
873 __ mov(Operand(esp, 2 * kPointerSize), in GetCode() local
876 __ mov(Operand(esp, 1 * kPointerSize), eax); in GetCode() local
877 __ mov(Operand(esp, 0 * kPointerSize), backtrack_stackpointer()); in GetCode() local
886 __ mov(backtrack_stackpointer(), eax); in GetCode() local
897 __ mov(eax, EXCEPTION); in GetCode() local
917 void RegExpMacroAssemblerIA32::IfRegisterGE(int reg, in IfRegisterGE()
925 void RegExpMacroAssemblerIA32::IfRegisterLT(int reg, in IfRegisterLT()
933 void RegExpMacroAssemblerIA32::IfRegisterEqPos(int reg, in IfRegisterEqPos()
966 __ mov(register_location(register_index), eax); in PopRegister() local
983 __ mov(eax, register_location(register_index)); in PushRegister() local
989 void RegExpMacroAssemblerIA32::ReadCurrentPositionFromRegister(int reg) { in ReadCurrentPositionFromRegister()
990 __ mov(edi, register_location(reg)); in ReadCurrentPositionFromRegister() local
994 void RegExpMacroAssemblerIA32::ReadStackPointerFromRegister(int reg) { in ReadStackPointerFromRegister()
995 __ mov(backtrack_stackpointer(), register_location(reg)); in ReadStackPointerFromRegister() local
1003 __ mov(edi, -by * char_size()); in SetCurrentPositionFromEnd() local
1014 __ mov(register_location(register_index), Immediate(to)); in SetRegister() local
1024 void RegExpMacroAssemblerIA32::WriteCurrentPositionToRegister(int reg, in WriteCurrentPositionToRegister()
1027 __ mov(register_location(reg), edi); in WriteCurrentPositionToRegister() local
1030 __ mov(register_location(reg), eax); in WriteCurrentPositionToRegister() local
1037 __ mov(eax, Operand(ebp, kInputStartMinusOne)); in ClearRegisters() local
1038 for (int reg = reg_from; reg <= reg_to; reg++) { in ClearRegisters() local
1039 __ mov(register_location(reg), eax); in ClearRegisters() local
1044 void RegExpMacroAssemblerIA32::WriteStackPointerToRegister(int reg) { in WriteStackPointerToRegister()
1045 __ mov(eax, backtrack_stackpointer()); in WriteStackPointerToRegister() local
1047 __ mov(register_location(reg), eax); in WriteStackPointerToRegister() local
1057 __ mov(Operand(esp, 2 * kPointerSize), ebp); in CallCheckStackGuardState() local
1059 __ mov(Operand(esp, 1 * kPointerSize), Immediate(masm_->CodeObject())); in CallCheckStackGuardState() local
1062 __ mov(Operand(esp, 0 * kPointerSize), eax); in CallCheckStackGuardState() local
1233 __ mov(Operand(backtrack_stackpointer(), 0), source); in Push() local
1240 __ mov(Operand(backtrack_stackpointer(), 0), value); in Push() local
1246 __ mov(target, Operand(backtrack_stackpointer(), 0)); in Pop() local
1283 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); in LoadCurrentCharacterUnchecked() local
1293 __ mov(current_character(), in LoadCurrentCharacterUnchecked() local