| Index: src/codegen.h
|
| ===================================================================
|
| --- src/codegen.h (revision 4220)
|
| +++ src/codegen.h (working copy)
|
| @@ -351,7 +351,8 @@
|
| cc_(cc),
|
| strict_(strict),
|
| never_nan_nan_(nan_info == kCantBothBeNaN),
|
| - include_number_compare_(include_number_compare) { }
|
| + include_number_compare_(include_number_compare),
|
| + name_(NULL) { }
|
|
|
| void Generate(MacroAssembler* masm);
|
|
|
| @@ -387,12 +388,16 @@
|
|
|
| // Unfortunately you have to run without snapshots to see most of these
|
| // names in the profile since most compare stubs end up in the snapshot.
|
| + char* name_;
|
| const char* GetName();
|
| #ifdef DEBUG
|
| void Print() {
|
| - PrintF("CompareStub (cc %d), (strict %s)\n",
|
| + PrintF("CompareStub (cc %d), (strict %s), "
|
| + "(never_nan_nan %s), (number_compare %s)\n",
|
| static_cast<int>(cc_),
|
| - strict_ ? "true" : "false");
|
| + strict_ ? "true" : "false",
|
| + never_nan_nan_ ? "true" : "false",
|
| + include_number_compare_ ? "included" : "not included");
|
| }
|
| #endif
|
| };
|
|
|