Home | History | Annotate | Download | only in x87

Lines Matching refs:Operand

161   __ lea(eax, Operand(edi, -char_size()));
162 __ cmp(eax, Operand(ebp, kStringStartMinusOne));
169 __ lea(eax, Operand(edi, -char_size() + cp_offset * char_size()));
170 __ cmp(eax, Operand(ebp, kStringStartMinusOne));
183 __ cmp(edi, Operand(backtrack_stackpointer(), 0));
205 __ mov(eax, Operand(ebp, kStringStartMinusOne));
233 __ movzx_b(eax, Operand(edi, 0));
234 __ cmpb_al(Operand(edx, 0));
239 __ lea(ecx, Operand(eax, -'a'));
251 __ movzx_b(ecx, Operand(edx, 0));
302 __ mov(Operand(esp, 3 * kPointerSize),
305 __ mov(Operand(esp, 2 * kPointerSize), ebx);
313 __ mov(Operand(esp, 1 * kPointerSize), edi);
317 __ mov(Operand(esp, 0 * kPointerSize), edx);
364 __ mov(ebx, Operand(ebp, kStringStartMinusOne));
379 __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match.
383 __ lea(ecx, Operand(eax, ebx, times_1, 0)); // End of match
388 __ movzx_b(eax, Operand(edx, 0));
389 __ cmpb_al(Operand(ebx, 0));
392 __ movzx_w(eax, Operand(edx, 0));
393 __ cmpw_ax(Operand(ebx, 0));
466 __ lea(eax, Operand(current_character(), -minus));
481 __ lea(eax, Operand(current_character(), -from));
491 __ lea(eax, Operand(current_character(), -from));
525 __ lea(eax, Operand(current_character(), -'\t'));
540 __ lea(eax, Operand(current_character(), -'0'));
546 __ lea(eax, Operand(current_character(), -'0'));
577 Operand::StaticArray(current_character(), times_1, word_map));
591 Operand::StaticArray(current_character(), times_1, word_map));
672 __ sub(ecx, Operand::StaticVariable(stack_limit));
692 __ mov(ebx, Operand(ebp, kStartIndex));
697 __ mov(esi, Operand(ebp, kInputEnd));
699 __ mov(edi, Operand(ebp, kInputStart));
707 __ lea(eax, Operand(edi, ebx, times_2, -char_size()));
709 __ lea(eax, Operand(edi, ebx, times_1, -char_size()));
713 __ mov(Operand(ebp, kStringStartMinusOne), eax);
729 __ cmp(Operand(ebp, kStartIndex), Immediate(0));
749 __ mov(Operand(ebp, ecx, times_1, 0), eax);
761 __ mov(backtrack_stackpointer(), Operand(ebp, kStackHighEnd));
771 __ mov(ebx, Operand(ebp, kRegisterOutput));
772 __ mov(ecx, Operand(ebp, kInputEnd));
773 __ mov(edx, Operand(ebp, kStartIndex));
774 __ sub(ecx, Operand(ebp, kInputStart));
776 __ lea(ecx, Operand(ecx, edx, times_2, 0));
791 __ mov(Operand(ebx, i * kPointerSize), eax);
798 __ inc(Operand(ebp, kSuccessfulCaptures));
801 __ mov(ecx, Operand(ebp, kNumOutputRegisters));
807 __ mov(Operand(ebp, kNumOutputRegisters), ecx);
809 __ add(Operand(ebp, kRegisterOutput),
813 __ mov(eax, Operand(ebp, kStringStartMinusOne));
841 __ mov(eax, Operand(ebp, kSuccessfulCaptures));
846 __ lea(esp, Operand(ebp, kBackup_ebx));
879 __ mov(esi, Operand(ebp, kInputEnd));
896 __ mov(Operand(esp, 2 * kPointerSize),
898 __ lea(eax, Operand(ebp, kStackHighEnd));
899 __ mov(Operand(esp, 1 * kPointerSize), eax);
900 __ mov(Operand(esp, 0 * kPointerSize), backtrack_stackpointer());
1022 __ add(backtrack_stackpointer(), Operand(ebp, kStackHighEnd));
1055 __ lea(eax, Operand(edi, cp_offset * char_size()));
1063 __ mov(eax, Operand(ebp, kStringStartMinusOne));
1072 __ sub(eax, Operand(ebp, kStackHighEnd));
1083 __ mov(Operand(esp, 2 * kPointerSize), ebp);
1085 __ mov(Operand(esp, 1 * kPointerSize), Immediate(masm_->CodeObject()));
1087 __ lea(eax, Operand(esp, -kPointerSize));
1088 __ mov(Operand(esp, 0 * kPointerSize), eax);
1121 Operand RegExpMacroAssemblerX87::register_location(int register_index) {
1126 return Operand(ebp, kRegisterZero - register_index * kPointerSize);
1136 __ lea(eax, Operand(edi, cp_offset * char_size()));
1137 __ cmp(eax, Operand(ebp, kStringStartMinusOne));
1185 __ mov(Operand(backtrack_stackpointer(), 0), source);
1192 __ mov(Operand(backtrack_stackpointer(), 0), value);
1198 __ mov(target, Operand(backtrack_stackpointer(), 0));
1209 __ cmp(esp, Operand::StaticVariable(stack_limit));
1222 __ cmp(backtrack_stackpointer(), Operand::StaticVariable(stack_limit));
1235 __ mov(current_character(), Operand(esi, edi, times_1, cp_offset));
1237 __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset));
1240 __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset));
1246 Operand(esi, edi, times_1, cp_offset * sizeof(uc16)));
1250 Operand(esi, edi, times_1, cp_offset * sizeof(uc16)));