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. |