| OLD | NEW | 
|     1 // Copyright 2012 the V8 project authors. All rights reserved. |     1 // Copyright 2012 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 1691 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1702                                        Handle<String> name); |  1702                                        Handle<String> name); | 
|  1703   HInstruction* TryLoadPolymorphicAsMonomorphic(Property* expr, |  1703   HInstruction* TryLoadPolymorphicAsMonomorphic(Property* expr, | 
|  1704                                                 HValue* object, |  1704                                                 HValue* object, | 
|  1705                                                 SmallMapList* types, |  1705                                                 SmallMapList* types, | 
|  1706                                                 Handle<String> name); |  1706                                                 Handle<String> name); | 
|  1707   void HandlePolymorphicStoreNamedField(BailoutId id, |  1707   void HandlePolymorphicStoreNamedField(BailoutId id, | 
|  1708                                         int position, |  1708                                         int position, | 
|  1709                                         BailoutId assignment_id, |  1709                                         BailoutId assignment_id, | 
|  1710                                         HValue* object, |  1710                                         HValue* object, | 
|  1711                                         HValue* value, |  1711                                         HValue* value, | 
 |  1712                                         HValue* result, | 
|  1712                                         SmallMapList* types, |  1713                                         SmallMapList* types, | 
|  1713                                         Handle<String> name); |  1714                                         Handle<String> name); | 
|  1714   bool TryStorePolymorphicAsMonomorphic(int position, |  1715   bool TryStorePolymorphicAsMonomorphic(int position, | 
|  1715                                         BailoutId assignment_id, |  1716                                         BailoutId assignment_id, | 
|  1716                                         HValue* object, |  1717                                         HValue* object, | 
|  1717                                         HValue* value, |  1718                                         HValue* value, | 
 |  1719                                         HValue* result, | 
|  1718                                         SmallMapList* types, |  1720                                         SmallMapList* types, | 
|  1719                                         Handle<String> name); |  1721                                         Handle<String> name); | 
|  1720   void HandlePolymorphicCallNamed(Call* expr, |  1722   void HandlePolymorphicCallNamed(Call* expr, | 
|  1721                                   HValue* receiver, |  1723                                   HValue* receiver, | 
|  1722                                   SmallMapList* types, |  1724                                   SmallMapList* types, | 
|  1723                                   Handle<String> name); |  1725                                   Handle<String> name); | 
|  1724   void HandleLiteralCompareTypeof(CompareOperation* expr, |  1726   void HandleLiteralCompareTypeof(CompareOperation* expr, | 
|  1725                                   HTypeof* typeof_expr, |  1727                                   HTypeof* typeof_expr, | 
|  1726                                   Handle<String> check); |  1728                                   Handle<String> check); | 
|  1727   void HandleLiteralCompareNil(CompareOperation* expr, |  1729   void HandleLiteralCompareNil(CompareOperation* expr, | 
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1787  |  1789  | 
|  1788   void AddCheckMapsWithTransitions(HValue* object, |  1790   void AddCheckMapsWithTransitions(HValue* object, | 
|  1789                                    Handle<Map> map); |  1791                                    Handle<Map> map); | 
|  1790  |  1792  | 
|  1791   void BuildStoreNamed(Expression* expression, |  1793   void BuildStoreNamed(Expression* expression, | 
|  1792                        BailoutId id, |  1794                        BailoutId id, | 
|  1793                        int position, |  1795                        int position, | 
|  1794                        BailoutId assignment_id, |  1796                        BailoutId assignment_id, | 
|  1795                        Property* prop, |  1797                        Property* prop, | 
|  1796                        HValue* object, |  1798                        HValue* object, | 
|  1797                        HValue* value); |  1799                        HValue* value, | 
 |  1800                        HValue* result); | 
|  1798  |  1801  | 
|  1799   HInstruction* BuildStoreNamedField(HValue* object, |  1802   HInstruction* BuildStoreNamedField(HValue* object, | 
|  1800                                      Handle<String> name, |  1803                                      Handle<String> name, | 
|  1801                                      HValue* value, |  1804                                      HValue* value, | 
|  1802                                      Handle<Map> map, |  1805                                      Handle<Map> map, | 
|  1803                                      LookupResult* lookup); |  1806                                      LookupResult* lookup); | 
|  1804   HInstruction* BuildStoreNamedGeneric(HValue* object, |  1807   HInstruction* BuildStoreNamedGeneric(HValue* object, | 
|  1805                                        Handle<String> name, |  1808                                        Handle<String> name, | 
|  1806                                        HValue* value); |  1809                                        HValue* value); | 
|  1807   HInstruction* BuildCallSetter(HValue* object, |  1810   HInstruction* BuildCallSetter(HValue* object, | 
| (...skipping 243 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  2051   EmbeddedVector<char, 64> filename_; |  2054   EmbeddedVector<char, 64> filename_; | 
|  2052   HeapStringAllocator string_allocator_; |  2055   HeapStringAllocator string_allocator_; | 
|  2053   StringStream trace_; |  2056   StringStream trace_; | 
|  2054   int indent_; |  2057   int indent_; | 
|  2055 }; |  2058 }; | 
|  2056  |  2059  | 
|  2057  |  2060  | 
|  2058 } }  // namespace v8::internal |  2061 } }  // namespace v8::internal | 
|  2059  |  2062  | 
|  2060 #endif  // V8_HYDROGEN_H_ |  2063 #endif  // V8_HYDROGEN_H_ | 
| OLD | NEW |