Chromium Code Reviews| Index: src/ia32/lithium-codegen-ia32.cc |
| =================================================================== |
| --- src/ia32/lithium-codegen-ia32.cc (revision 5966) |
| +++ src/ia32/lithium-codegen-ia32.cc (working copy) |
| @@ -1090,6 +1090,7 @@ |
| TypeRecordingBinaryOpStub stub(instr->op(), NO_OVERWRITE); |
| CallCode(stub.GetCode(), RelocInfo::CODE_TARGET, instr); |
| + __ nop(); // Signals no inlined smi code. |
|
Vitaly Repeshko
2010/12/10 13:38:56
You can make CallCode emit the nop, if the code is
fschneider
2010/12/10 14:32:17
Done. (also for the CompareIC)
|
| } |
| @@ -1681,6 +1682,7 @@ |
| Handle<Code> ic = CompareIC::GetUninitialized(op); |
| CallCode(ic, RelocInfo::CODE_TARGET, instr); |
| + __ nop(); // Signals no inlined smi code. |
| Condition condition = ComputeCompareCondition(op); |
| if (op == Token::GT || op == Token::LTE) { |
| @@ -1704,6 +1706,7 @@ |
| Handle<Code> ic = CompareIC::GetUninitialized(op); |
| CallCode(ic, RelocInfo::CODE_TARGET, instr); |
| + __ nop(); // Signals no inlined smi code. |
| // The compare stub expects compare condition and the input operands |
| // reversed for GT and LTE. |