| 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 "src/v8.h" | 8 #include "src/v8.h" | 
| 9 | 9 | 
| 10 #include "src/allocation.h" | 10 #include "src/allocation.h" | 
| (...skipping 544 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 555               TypeFeedbackId id = TypeFeedbackId::None()); | 555               TypeFeedbackId id = TypeFeedbackId::None()); | 
| 556 | 556 | 
| 557   void CallLoadIC(ContextualMode mode, | 557   void CallLoadIC(ContextualMode mode, | 
| 558                   TypeFeedbackId id = TypeFeedbackId::None()); | 558                   TypeFeedbackId id = TypeFeedbackId::None()); | 
| 559   void CallStoreIC(TypeFeedbackId id = TypeFeedbackId::None()); | 559   void CallStoreIC(TypeFeedbackId id = TypeFeedbackId::None()); | 
| 560 | 560 | 
| 561   void SetFunctionPosition(FunctionLiteral* fun); | 561   void SetFunctionPosition(FunctionLiteral* fun); | 
| 562   void SetReturnPosition(FunctionLiteral* fun); | 562   void SetReturnPosition(FunctionLiteral* fun); | 
| 563   void SetStatementPosition(Statement* stmt); | 563   void SetStatementPosition(Statement* stmt); | 
| 564   void SetExpressionPosition(Expression* expr); | 564   void SetExpressionPosition(Expression* expr); | 
| 565   void SetStatementPosition(int pos); |  | 
| 566   void SetSourcePosition(int pos); | 565   void SetSourcePosition(int pos); | 
| 567 | 566 | 
| 568   // Non-local control flow support. | 567   // Non-local control flow support. | 
| 569   void EnterFinallyBlock(); | 568   void EnterFinallyBlock(); | 
| 570   void ExitFinallyBlock(); | 569   void ExitFinallyBlock(); | 
| 571 | 570 | 
| 572   // Loop nesting counter. | 571   // Loop nesting counter. | 
| 573   int loop_depth() { return loop_depth_; } | 572   int loop_depth() { return loop_depth_; } | 
| 574   void increment_loop_depth() { loop_depth_++; } | 573   void increment_loop_depth() { loop_depth_++; } | 
| 575   void decrement_loop_depth() { | 574   void decrement_loop_depth() { | 
| (...skipping 358 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 934 | 933 | 
| 935   Address start_; | 934   Address start_; | 
| 936   Address instruction_start_; | 935   Address instruction_start_; | 
| 937   uint32_t length_; | 936   uint32_t length_; | 
| 938 }; | 937 }; | 
| 939 | 938 | 
| 940 | 939 | 
| 941 } }  // namespace v8::internal | 940 } }  // namespace v8::internal | 
| 942 | 941 | 
| 943 #endif  // V8_FULL_CODEGEN_H_ | 942 #endif  // V8_FULL_CODEGEN_H_ | 
| OLD | NEW | 
|---|