| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef V8_HYDROGEN_H_ | 5 #ifndef V8_HYDROGEN_H_ |
| 6 #define V8_HYDROGEN_H_ | 6 #define V8_HYDROGEN_H_ |
| 7 | 7 |
| 8 #include "src/v8.h" | 8 #include "src/v8.h" |
| 9 | 9 |
| 10 #include "src/accessors.h" | 10 #include "src/accessors.h" |
| (...skipping 2609 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2620 HValue* HandlePolymorphicElementAccess(Expression* expr, | 2620 HValue* HandlePolymorphicElementAccess(Expression* expr, |
| 2621 HValue* object, | 2621 HValue* object, |
| 2622 HValue* key, | 2622 HValue* key, |
| 2623 HValue* val, | 2623 HValue* val, |
| 2624 SmallMapList* maps, | 2624 SmallMapList* maps, |
| 2625 PropertyAccessType access_type, | 2625 PropertyAccessType access_type, |
| 2626 KeyedAccessStoreMode store_mode, | 2626 KeyedAccessStoreMode store_mode, |
| 2627 bool* has_side_effects); | 2627 bool* has_side_effects); |
| 2628 | 2628 |
| 2629 HValue* HandleKeyedElementAccess(HValue* obj, HValue* key, HValue* val, | 2629 HValue* HandleKeyedElementAccess(HValue* obj, HValue* key, HValue* val, |
| 2630 Expression* expr, BailoutId return_id, | 2630 Expression* expr, BailoutId ast_id, |
| 2631 BailoutId return_id, |
| 2631 PropertyAccessType access_type, | 2632 PropertyAccessType access_type, |
| 2632 bool* has_side_effects); | 2633 bool* has_side_effects); |
| 2633 | 2634 |
| 2634 HInstruction* BuildNamedGeneric(PropertyAccessType access, | 2635 HInstruction* BuildNamedGeneric(PropertyAccessType access, |
| 2635 Expression* expr, | 2636 Expression* expr, |
| 2636 HValue* object, | 2637 HValue* object, |
| 2637 Handle<String> name, | 2638 Handle<String> name, |
| 2638 HValue* value, | 2639 HValue* value, |
| 2639 bool is_uninitialized = false); | 2640 bool is_uninitialized = false); |
| 2640 | 2641 |
| (...skipping 264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2905 } | 2906 } |
| 2906 | 2907 |
| 2907 private: | 2908 private: |
| 2908 HGraphBuilder* builder_; | 2909 HGraphBuilder* builder_; |
| 2909 }; | 2910 }; |
| 2910 | 2911 |
| 2911 | 2912 |
| 2912 } } // namespace v8::internal | 2913 } } // namespace v8::internal |
| 2913 | 2914 |
| 2914 #endif // V8_HYDROGEN_H_ | 2915 #endif // V8_HYDROGEN_H_ |
| OLD | NEW |