| Index: src/ia32/ic-ia32.cc
|
| ===================================================================
|
| --- src/ia32/ic-ia32.cc (revision 2034)
|
| +++ src/ia32/ic-ia32.cc (working copy)
|
| @@ -426,7 +426,7 @@
|
|
|
| // Probe the stub cache.
|
| Code::Flags flags =
|
| - Code::ComputeFlags(Code::CALL_IC, MONOMORPHIC, NORMAL, argc);
|
| + Code::ComputeFlags(Code::CALL_IC, NOT_IN_LOOP, MONOMORPHIC, NORMAL, argc);
|
| StubCache::GenerateProbe(masm, flags, edx, ecx, ebx);
|
|
|
| // If the stub cache probing failed, the receiver might be a value.
|
| @@ -635,7 +635,9 @@
|
| __ mov(eax, Operand(esp, kPointerSize));
|
|
|
| // Probe the stub cache.
|
| - Code::Flags flags = Code::ComputeFlags(Code::LOAD_IC, MONOMORPHIC);
|
| + Code::Flags flags = Code::ComputeFlags(Code::LOAD_IC,
|
| + NOT_IN_LOOP,
|
| + MONOMORPHIC);
|
| StubCache::GenerateProbe(masm, flags, eax, ecx, ebx);
|
|
|
| // Cache miss: Jump to runtime.
|
| @@ -838,7 +840,9 @@
|
|
|
| // Get the receiver from the stack and probe the stub cache.
|
| __ mov(edx, Operand(esp, 4));
|
| - Code::Flags flags = Code::ComputeFlags(Code::STORE_IC, MONOMORPHIC);
|
| + Code::Flags flags = Code::ComputeFlags(Code::STORE_IC,
|
| + NOT_IN_LOOP,
|
| + MONOMORPHIC);
|
| StubCache::GenerateProbe(masm, flags, edx, ecx, ebx);
|
|
|
| // Cache miss: Jump to runtime.
|
|
|