| OLD | NEW | 
|---|
| 1 // Copyright 2011 the V8 project authors. All rights reserved. | 1 // Copyright 2011 the V8 project authors. All rights reserved. | 
| 2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without | 
| 3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are | 
| 4 // met: | 4 // met: | 
| 5 // | 5 // | 
| 6 //     * Redistributions of source code must retain the above copyright | 6 //     * Redistributions of source code must retain the above copyright | 
| 7 //       notice, this list of conditions and the following disclaimer. | 7 //       notice, this list of conditions and the following disclaimer. | 
| 8 //     * Redistributions in binary form must reproduce the above | 8 //     * Redistributions in binary form must reproduce the above | 
| 9 //       copyright notice, this list of conditions and the following | 9 //       copyright notice, this list of conditions and the following | 
| 10 //       disclaimer in the documentation and/or other materials provided | 10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 983 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 994 | 994 | 
| 995   const char* GetName() { return "KeyedStoreExternalArrayStub"; } | 995   const char* GetName() { return "KeyedStoreExternalArrayStub"; } | 
| 996 | 996 | 
| 997   DECLARE_ARRAY_STUB_PRINT(KeyedStoreExternalArrayStub) | 997   DECLARE_ARRAY_STUB_PRINT(KeyedStoreExternalArrayStub) | 
| 998 | 998 | 
| 999  protected: | 999  protected: | 
| 1000   JSObject::ElementsKind elements_kind_; | 1000   JSObject::ElementsKind elements_kind_; | 
| 1001 }; | 1001 }; | 
| 1002 | 1002 | 
| 1003 | 1003 | 
|  | 1004 class ToBooleanStub: public CodeStub { | 
|  | 1005  public: | 
|  | 1006   explicit ToBooleanStub(Register tos) : tos_(tos) { } | 
|  | 1007 | 
|  | 1008   void Generate(MacroAssembler* masm); | 
|  | 1009 | 
|  | 1010  private: | 
|  | 1011   Register tos_; | 
|  | 1012   Major MajorKey() { return ToBoolean; } | 
|  | 1013   int MinorKey() { return tos_.code(); } | 
|  | 1014 }; | 
|  | 1015 | 
| 1004 } }  // namespace v8::internal | 1016 } }  // namespace v8::internal | 
| 1005 | 1017 | 
| 1006 #endif  // V8_CODE_STUBS_H_ | 1018 #endif  // V8_CODE_STUBS_H_ | 
| OLD | NEW | 
|---|