| Index: src/ic/handler-compiler.h
|
| diff --git a/src/ic/handler-compiler.h b/src/ic/handler-compiler.h
|
| index 4154b58a3f453d6c2d87f7c0d6927abc4a125df2..fe5921035318d636cc9cf4ec3e13609c247dd63e 100644
|
| --- a/src/ic/handler-compiler.h
|
| +++ b/src/ic/handler-compiler.h
|
| @@ -251,7 +251,10 @@ class NamedStoreHandlerCompiler : public PropertyHandlerCompiler {
|
|
|
| virtual void FrontendFooter(Handle<Name> name, Label* miss);
|
| void GenerateRestoreName(Label* label, Handle<Name> name);
|
| - void GeneratePushMap(Register map_reg, Register scratch);
|
| +
|
| + // Pop the vector and slot into appropriate registers, moving the map in
|
| + // the process. (This is an accomodation for register pressure on ia32).
|
| + void RearrangeVectorAndSlot(Register current_map, Register destination_map);
|
|
|
| private:
|
| void GenerateRestoreName(Handle<Name> name);
|
|
|