esi 545 src/ia32/assembler-ia32.cc emit_operand(esi, src); esi 2332 src/ia32/assembler-ia32.cc emit_sse_operand(esi, reg); // esi == 6 esi 116 src/ia32/assembler-ia32.h const Register esi = { kRegister_esi_Code }; esi 174 src/ia32/builtins-ia32.cc __ movzx_b(esi, esi 176 src/ia32/builtins-ia32.cc __ lea(esi, esi 177 src/ia32/builtins-ia32.cc Operand(ebx, esi, times_pointer_size, JSObject::kHeaderSize)); esi 180 src/ia32/builtins-ia32.cc __ cmp(esi, edi); esi 184 src/ia32/builtins-ia32.cc __ InitializeFieldsWithFiller(ecx, esi, edx); esi 315 src/ia32/builtins-ia32.cc __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 333 src/ia32/builtins-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 388 src/ia32/builtins-ia32.cc __ Set(esi, Immediate(0)); esi 398 src/ia32/builtins-ia32.cc __ mov(esi, FieldOperand(ecx, JSFunction::kContextOffset)); esi 593 src/ia32/builtins-ia32.cc __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 645 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(esi, kGlobalIndex)); esi 784 src/ia32/builtins-ia32.cc __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 823 src/ia32/builtins-ia32.cc __ mov(ebx, FieldOperand(esi, kGlobalOffset)); esi 85 src/ia32/code-stubs-ia32.cc __ mov(ecx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 99 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(eax, JSFunction::kContextOffset), esi); esi 188 src/ia32/code-stubs-ia32.cc __ push(esi); esi 216 src/ia32/code-stubs-ia32.cc __ mov(Operand(eax, Context::SlotOffset(Context::PREVIOUS_INDEX)), esi); esi 220 src/ia32/code-stubs-ia32.cc __ mov(ebx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 230 src/ia32/code-stubs-ia32.cc __ mov(esi, eax); esi 282 src/ia32/code-stubs-ia32.cc __ mov(ContextOperand(eax, Context::PREVIOUS_INDEX), esi); esi 286 src/ia32/code-stubs-ia32.cc __ mov(ebx, ContextOperand(esi, Context::GLOBAL_INDEX)); esi 301 src/ia32/code-stubs-ia32.cc __ mov(esi, eax); esi 3439 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 3504 src/ia32/code-stubs-ia32.cc __ mov(FieldOperand(edi, FixedArray::kHeaderSize + 0 * kPointerSize), esi); esi 3631 src/ia32/code-stubs-ia32.cc __ mov(edi, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 3911 src/ia32/code-stubs-ia32.cc __ mov(esi, Operand::StaticVariable(address_of_regexp_stack_memory_address)); esi 3912 src/ia32/code-stubs-ia32.cc __ add(esi, Operand::StaticVariable(address_of_regexp_stack_memory_size)); esi 3913 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 6 * kPointerSize), esi); esi 3932 src/ia32/code-stubs-ia32.cc __ mov(esi, Operand(ebp, kSubjectOffset + kPointerSize)); esi 3933 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 0 * kPointerSize), esi); esi 3944 src/ia32/code-stubs-ia32.cc __ mov(esi, FieldOperand(esi, String::kLengthOffset)); esi 3945 src/ia32/code-stubs-ia32.cc __ add(esi, edi); // Calculate input end wrt offset. esi 3954 src/ia32/code-stubs-ia32.cc __ SmiUntag(esi); esi 3955 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, esi, times_1, SeqAsciiString::kHeaderSize)); esi 3964 src/ia32/code-stubs-ia32.cc __ lea(ecx, FieldOperand(eax, esi, times_1, SeqTwoByteString::kHeaderSize)); esi 4145 src/ia32/code-stubs-ia32.cc __ mov(edx, ContextOperand(esi, Context::GLOBAL_INDEX)); esi 4916 src/ia32/code-stubs-ia32.cc __ mov(Operand(esp, 1 * kPointerSize), esi); // argv. esi 5084 src/ia32/code-stubs-ia32.cc __ push(esi); esi 5162 src/ia32/code-stubs-ia32.cc __ pop(esi); esi 5976 src/ia32/code-stubs-ia32.cc ASSERT(src.is(esi)); // rep movs source esi 6375 src/ia32/code-stubs-ia32.cc __ mov(edx, esi); // esi used by following code. esi 6380 src/ia32/code-stubs-ia32.cc __ pop(esi); esi 6383 src/ia32/code-stubs-ia32.cc __ lea(esi, FieldOperand(esi, ebx, times_1, SeqAsciiString::kHeaderSize)); esi 6390 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharactersREP(masm, edi, esi, ecx, ebx, true); esi 6391 src/ia32/code-stubs-ia32.cc __ mov(esi, edx); // Restore esi. esi 6401 src/ia32/code-stubs-ia32.cc __ mov(edx, esi); // esi used by following code. esi 6407 src/ia32/code-stubs-ia32.cc __ pop(esi); esi 6413 src/ia32/code-stubs-ia32.cc __ lea(esi, FieldOperand(esi, ebx, times_1, SeqTwoByteString::kHeaderSize)); esi 6420 src/ia32/code-stubs-ia32.cc StringHelper::GenerateCopyCharactersREP(masm, edi, esi, ecx, ebx, false); esi 6421 src/ia32/code-stubs-ia32.cc __ mov(esi, edx); // Restore esi. esi 7147 src/ia32/code-stubs-ia32.cc { REG(eax), REG(edx), REG(esi), EMIT_REMEMBERED_SET}, esi 181 src/ia32/codegen-ia32.cc __ push(esi); esi 184 src/ia32/codegen-ia32.cc Register src = esi; esi 244 src/ia32/codegen-ia32.cc __ pop(esi); esi 290 src/ia32/codegen-ia32.cc __ pop(esi); esi 298 src/ia32/codegen-ia32.cc __ push(esi); esi 302 src/ia32/codegen-ia32.cc Register src = esi; esi 333 src/ia32/codegen-ia32.cc __ pop(esi); esi 400 src/ia32/codegen-ia32.cc __ lea(esi, Operand(edi, esi 403 src/ia32/codegen-ia32.cc __ AllocateInNewSpace(esi, eax, ebx, no_reg, &gc_required, TAG_OBJECT); esi 414 src/ia32/codegen-ia32.cc __ mov(Operand(eax, esi, times_1, -kPointerSize-1), esi 425 src/ia32/codegen-ia32.cc __ mov(esi, FieldOperand(edx, JSObject::kElementsOffset)); esi 437 src/ia32/codegen-ia32.cc __ mov(edi, FieldOperand(esi, FixedArray::kLengthOffset)); esi 453 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 461 src/ia32/codegen-ia32.cc __ mov(ebx, FieldOperand(esi, edi, times_2, FixedArray::kHeaderSize)); esi 506 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 549 src/ia32/codegen-ia32.cc __ AllocateInNewSpace(edi, eax, esi, no_reg, &gc_required, TAG_OBJECT); esi 576 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 592 src/ia32/codegen-ia32.cc __ AllocateHeapNumber(edx, esi, no_reg, &gc_required); esi 600 src/ia32/codegen-ia32.cc __ mov(esi, FieldOperand(edi, ebx, times_4, FixedDoubleArray::kHeaderSize)); esi 601 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapNumber::kValueOffset), esi); esi 602 src/ia32/codegen-ia32.cc __ mov(esi, FieldOperand(edi, ebx, times_4, offset)); esi 603 src/ia32/codegen-ia32.cc __ mov(FieldOperand(edx, HeapNumber::kValueOffset + kPointerSize), esi); esi 606 src/ia32/codegen-ia32.cc __ mov(esi, ebx); esi 609 src/ia32/codegen-ia32.cc esi, esi 649 src/ia32/codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 158 src/ia32/debug-ia32.cc bool taken = reg.code() == esi.code(); esi 343 src/ia32/debug-ia32.cc __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 466 src/ia32/deoptimizer-ia32.cc output_[0]->SetRegister(esi.code(), input_->GetRegister(esi.code())); esi 831 src/ia32/deoptimizer-ia32.cc if (is_topmost) output_frame->SetRegister(esi.code(), value); esi 1089 src/ia32/disasm-ia32.cc case esi: mnem = "push"; break; esi 1316 src/ia32/disasm-ia32.cc ASSERT(regop == esi || regop == edx); esi 1318 src/ia32/disasm-ia32.cc (regop == esi) ? "psllq" : "psrlq", esi 161 src/ia32/full-codegen-ia32.cc __ push(esi); // Callee's context. esi 193 src/ia32/full-codegen-ia32.cc __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); esi 206 src/ia32/full-codegen-ia32.cc __ mov(Operand(esi, context_offset), eax); esi 208 src/ia32/full-codegen-ia32.cc __ RecordWriteContextSlot(esi, esi 731 src/ia32/full-codegen-ia32.cc ASSERT(!scratch0.is(esi) && !src.is(esi) && !scratch1.is(esi)); esi 763 src/ia32/full-codegen-ia32.cc __ mov(ebx, FieldOperand(esi, HeapObject::kMapOffset)); esi 802 src/ia32/full-codegen-ia32.cc __ mov(ContextOperand(esi, variable->index()), esi 811 src/ia32/full-codegen-ia32.cc __ push(esi); esi 862 src/ia32/full-codegen-ia32.cc __ mov(ContextOperand(esi, variable->index()), result_register()); esi 864 src/ia32/full-codegen-ia32.cc __ RecordWriteContextSlot(esi, esi 877 src/ia32/full-codegen-ia32.cc __ push(esi); esi 906 src/ia32/full-codegen-ia32.cc __ mov(ContextOperand(esi, variable->index()), Immediate(instance)); esi 949 src/ia32/full-codegen-ia32.cc __ push(esi); // The context is the first argument. esi 1220 src/ia32/full-codegen-ia32.cc __ push(esi); esi 1240 src/ia32/full-codegen-ia32.cc Register context = esi; esi 1300 src/ia32/full-codegen-ia32.cc Register context = esi; esi 1452 src/ia32/full-codegen-ia32.cc __ push(esi); // Context. esi 2062 src/ia32/full-codegen-ia32.cc __ push(esi); esi 2071 src/ia32/full-codegen-ia32.cc __ push(esi); // Context. esi 2114 src/ia32/full-codegen-ia32.cc __ push(esi); // Context. esi 2262 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 2294 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 2328 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 2398 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 2706 src/ia32/full-codegen-ia32.cc __ mov(edx, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 3381 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 3427 src/ia32/full-codegen-ia32.cc __ mov(cache, ContextOperand(esi, Context::GLOBAL_INDEX)); esi 3554 src/ia32/full-codegen-ia32.cc Register string = esi; esi 3794 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 3830 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 4197 src/ia32/full-codegen-ia32.cc __ push(esi); esi 4429 src/ia32/full-codegen-ia32.cc return esi; esi 4440 src/ia32/full-codegen-ia32.cc __ mov(dst, ContextOperand(esi, context_index)); esi 4457 src/ia32/full-codegen-ia32.cc __ push(ContextOperand(esi, Context::CLOSURE_INDEX)); esi 4546 src/ia32/full-codegen-ia32.cc __ mov(esi, Operand(esp, StackHandlerConstants::kContextOffset)); esi 4547 src/ia32/full-codegen-ia32.cc __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); esi 1636 src/ia32/ic-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 1662 src/ia32/ic-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 190 src/ia32/lithium-codegen-ia32.cc __ push(esi); // Callee's context. esi 257 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); esi 270 src/ia32/lithium-codegen-ia32.cc __ mov(Operand(esi, context_offset), eax); esi 272 src/ia32/lithium-codegen-ia32.cc __ RecordWriteContextSlot(esi, esi 553 src/ia32/lithium-codegen-ia32.cc if (!ToRegister(context).is(esi)) { esi 554 src/ia32/lithium-codegen-ia32.cc __ mov(esi, ToRegister(context)); esi 557 src/ia32/lithium-codegen-ia32.cc __ mov(esi, ToOperand(context)); esi 561 src/ia32/lithium-codegen-ia32.cc __ LoadHeapObject(esi, Handle<Context>::cast(constant->handle())); esi 819 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 1473 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 1544 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 2119 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 2261 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 2298 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 2330 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 2535 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 2781 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 2963 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->InputAt(0)).is(esi)); esi 2964 src/ia32/lithium-codegen-ia32.cc __ push(esi); // The context is the first argument. esi 3008 src/ia32/lithium-codegen-ia32.cc __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 3010 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 3498 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 3520 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 3532 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 3545 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 3556 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 3579 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 3655 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 3782 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 4027 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 4080 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 4689 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 4852 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 4892 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 4931 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 4983 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 4993 src/ia32/lithium-codegen-ia32.cc __ push(esi); esi 5169 src/ia32/lithium-codegen-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 5203 src/ia32/lithium-codegen-ia32.cc ASSERT(ToRegister(instr->context()).is(esi)); esi 718 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 784 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 974 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 984 src/ia32/lithium-ia32.cc UseFixed(instr->context(), esi), esi 1040 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1065 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1084 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1118 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1127 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1135 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1149 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1158 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1168 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1201 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1426 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1515 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1610 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1796 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1812 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1856 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1872 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 1949 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2023 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2095 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2106 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2140 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2148 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2155 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2162 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2169 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2176 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2183 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2215 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2249 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2304 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2352 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 2361 src/ia32/lithium-ia32.cc LOperand* context = UseFixed(instr->context(), esi); esi 692 src/ia32/macro-assembler-ia32.cc push(esi); esi 731 src/ia32/macro-assembler-ia32.cc mov(Operand::StaticVariable(context_address), esi); esi 768 src/ia32/macro-assembler-ia32.cc lea(esi, Operand(ebp, eax, times_4, offset)); esi 797 src/ia32/macro-assembler-ia32.cc lea(esp, Operand(esi, 1 * kPointerSize)); esi 808 src/ia32/macro-assembler-ia32.cc mov(esi, Operand::StaticVariable(context_address)); esi 848 src/ia32/macro-assembler-ia32.cc push(esi); esi 910 src/ia32/macro-assembler-ia32.cc pop(esi); // Context. esi 917 src/ia32/macro-assembler-ia32.cc test(esi, esi); esi 919 src/ia32/macro-assembler-ia32.cc mov(Operand(ebp, StandardFrameConstants::kContextOffset), esi); esi 963 src/ia32/macro-assembler-ia32.cc pop(esi); esi 1568 src/ia32/macro-assembler-ia32.cc ASSERT(source.is(esi)); esi 1852 src/ia32/macro-assembler-ia32.cc mov(esi, Immediate(BitCast<int32_t>(kZapValue))); esi 1866 src/ia32/macro-assembler-ia32.cc lea(esi, Operand(esp, (argc + 1) * kPointerSize)); esi 1867 src/ia32/macro-assembler-ia32.cc mov(Operand(esp, 0 * kPointerSize), esi); esi 1869 src/ia32/macro-assembler-ia32.cc mov(Operand(esi, 0), Immediate(0)); esi 1895 src/ia32/macro-assembler-ia32.cc mov(eax, Operand(esi, 0)); esi 2122 src/ia32/macro-assembler-ia32.cc mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 2142 src/ia32/macro-assembler-ia32.cc mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 2172 src/ia32/macro-assembler-ia32.cc mov(target, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 2191 src/ia32/macro-assembler-ia32.cc mov(dst, Operand(esi, Context::SlotOffset(Context::PREVIOUS_INDEX))); esi 2199 src/ia32/macro-assembler-ia32.cc mov(dst, esi); esi 2221 src/ia32/macro-assembler-ia32.cc mov(scratch, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 2267 src/ia32/macro-assembler-ia32.cc mov(function, Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX))); esi 964 src/ia32/macro-assembler-ia32.h return ContextOperand(esi, Context::GLOBAL_INDEX); esi 188 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(esi, edi, times_1, 0)); esi 200 src/ia32/regexp-macro-assembler-ia32.cc __ lea(eax, Operand(esi, edi, times_1, 0)); esi 242 src/ia32/regexp-macro-assembler-ia32.cc __ cmpb(Operand(esi, edi, times_1, byte_offset), esi 248 src/ia32/regexp-macro-assembler-ia32.cc Operand(esi, edi, times_1, byte_offset)); esi 253 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ebx, Operand(esi, edi, times_1, 0)); esi 333 src/ia32/regexp-macro-assembler-ia32.cc __ add(edx, esi); // Start of capture esi 334 src/ia32/regexp-macro-assembler-ia32.cc __ add(edi, esi); // Start of text to match against capture. esi 376 src/ia32/regexp-macro-assembler-ia32.cc __ sub(edi, esi); esi 380 src/ia32/regexp-macro-assembler-ia32.cc __ push(esi); esi 402 src/ia32/regexp-macro-assembler-ia32.cc __ add(edi, esi); esi 406 src/ia32/regexp-macro-assembler-ia32.cc __ add(edx, esi); esi 419 src/ia32/regexp-macro-assembler-ia32.cc __ pop(esi); esi 456 src/ia32/regexp-macro-assembler-ia32.cc __ lea(ebx, Operand(esi, edi, times_1, 0)); // Start of match. esi 457 src/ia32/regexp-macro-assembler-ia32.cc __ add(edx, esi); // Start of capture. esi 487 src/ia32/regexp-macro-assembler-ia32.cc __ sub(edi, esi); esi 735 src/ia32/regexp-macro-assembler-ia32.cc __ push(esi); esi 773 src/ia32/regexp-macro-assembler-ia32.cc __ mov(esi, Operand(ebp, kInputEnd)); esi 777 src/ia32/regexp-macro-assembler-ia32.cc __ sub(edi, esi); esi 926 src/ia32/regexp-macro-assembler-ia32.cc __ pop(esi); esi 955 src/ia32/regexp-macro-assembler-ia32.cc __ mov(esi, Operand(ebp, kInputEnd)); esi 966 src/ia32/regexp-macro-assembler-ia32.cc __ push(esi); esi 988 src/ia32/regexp-macro-assembler-ia32.cc __ pop(esi); esi 1381 src/ia32/regexp-macro-assembler-ia32.cc __ mov(current_character(), Operand(esi, edi, times_1, cp_offset)); esi 1383 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_w(current_character(), Operand(esi, edi, times_1, cp_offset)); esi 1386 src/ia32/regexp-macro-assembler-ia32.cc __ movzx_b(current_character(), Operand(esi, edi, times_1, cp_offset)); esi 1392 src/ia32/regexp-macro-assembler-ia32.cc Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); esi 1396 src/ia32/regexp-macro-assembler-ia32.cc Operand(esi, edi, times_1, cp_offset * sizeof(uc16))); esi 279 src/ia32/stub-cache-ia32.cc __ cmp(Operand(esi, Context::SlotOffset(Context::GLOBAL_INDEX)), esi 485 src/ia32/stub-cache-ia32.cc __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 2486 src/ia32/stub-cache-ia32.cc __ mov(esi, FieldOperand(edi, JSFunction::kContextOffset)); esi 2628 src/ia32/stub-cache-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 2943 src/ia32/stub-cache-ia32.cc __ mov(esi, Operand(ebp, StandardFrameConstants::kContextOffset)); esi 421 test/cctest/test-assembler-ia32.cc __ push(esi); esi 427 test/cctest/test-assembler-ia32.cc __ mov(esi, 6); esi 445 test/cctest/test-assembler-ia32.cc __ cmp(esi, 6); esi 448 test/cctest/test-assembler-ia32.cc __ pop(esi); esi 456 test/cctest/test-assembler-ia32.cc __ pop(esi); esi 138 test/cctest/test-disasm-ia32.cc __ push(esi); esi 249 test/cctest/test-disasm-ia32.cc __ test(Operand(esi, edi, times_1, -20000000), Immediate(300000000));