| 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_FULL_CODEGEN_H_ | 5 #ifndef V8_FULL_CODEGEN_H_ |
| 6 #define V8_FULL_CODEGEN_H_ | 6 #define V8_FULL_CODEGEN_H_ |
| 7 | 7 |
| 8 #include "v8.h" | 8 #include "v8.h" |
| 9 | 9 |
| 10 #include "allocation.h" | 10 #include "allocation.h" |
| (...skipping 802 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 813 CompilationInfo* info_; | 813 CompilationInfo* info_; |
| 814 Scope* scope_; | 814 Scope* scope_; |
| 815 Label return_label_; | 815 Label return_label_; |
| 816 NestedStatement* nesting_stack_; | 816 NestedStatement* nesting_stack_; |
| 817 int loop_depth_; | 817 int loop_depth_; |
| 818 ZoneList<Handle<Object> >* globals_; | 818 ZoneList<Handle<Object> >* globals_; |
| 819 Handle<FixedArray> modules_; | 819 Handle<FixedArray> modules_; |
| 820 int module_index_; | 820 int module_index_; |
| 821 const ExpressionContext* context_; | 821 const ExpressionContext* context_; |
| 822 ZoneList<BailoutEntry> bailout_entries_; | 822 ZoneList<BailoutEntry> bailout_entries_; |
| 823 GrowableBitVector prepared_bailout_ids_; | |
| 824 ZoneList<BackEdgeEntry> back_edges_; | 823 ZoneList<BackEdgeEntry> back_edges_; |
| 825 int ic_total_count_; | 824 int ic_total_count_; |
| 826 Handle<FixedArray> handler_table_; | 825 Handle<FixedArray> handler_table_; |
| 827 Handle<Cell> profiling_counter_; | 826 Handle<Cell> profiling_counter_; |
| 828 bool generate_debug_code_; | 827 bool generate_debug_code_; |
| 829 | 828 |
| 830 friend class NestedStatement; | 829 friend class NestedStatement; |
| 831 | 830 |
| 832 DEFINE_AST_VISITOR_SUBCLASS_MEMBERS(); | 831 DEFINE_AST_VISITOR_SUBCLASS_MEMBERS(); |
| 833 DISALLOW_COPY_AND_ASSIGN(FullCodeGenerator); | 832 DISALLOW_COPY_AND_ASSIGN(FullCodeGenerator); |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 939 | 938 |
| 940 Address start_; | 939 Address start_; |
| 941 Address instruction_start_; | 940 Address instruction_start_; |
| 942 uint32_t length_; | 941 uint32_t length_; |
| 943 }; | 942 }; |
| 944 | 943 |
| 945 | 944 |
| 946 } } // namespace v8::internal | 945 } } // namespace v8::internal |
| 947 | 946 |
| 948 #endif // V8_FULL_CODEGEN_H_ | 947 #endif // V8_FULL_CODEGEN_H_ |
| OLD | NEW |