| OLD | NEW | 
|    1 // Copyright 2015 the V8 project authors. All rights reserved. |    1 // Copyright 2015 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_COMPILER_BYTECODE_GRAPH_BUILDER_H_ |    5 #ifndef V8_COMPILER_BYTECODE_GRAPH_BUILDER_H_ | 
|    6 #define V8_COMPILER_BYTECODE_GRAPH_BUILDER_H_ |    6 #define V8_COMPILER_BYTECODE_GRAPH_BUILDER_H_ | 
|    7  |    7  | 
|    8 #include "src/compiler/bytecode-branch-analysis.h" |    8 #include "src/compiler/bytecode-branch-analysis.h" | 
|    9 #include "src/compiler/bytecode-loop-analysis.h" |    9 #include "src/compiler/bytecode-loop-analysis.h" | 
|   10 #include "src/compiler/js-graph.h" |   10 #include "src/compiler/js-graph.h" | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  138   Node* BuildLoadGlobal(uint32_t feedback_slot_index, TypeofMode typeof_mode); |  138   Node* BuildLoadGlobal(uint32_t feedback_slot_index, TypeofMode typeof_mode); | 
|  139   void BuildStoreGlobal(LanguageMode language_mode); |  139   void BuildStoreGlobal(LanguageMode language_mode); | 
|  140   Node* BuildNamedLoad(); |  140   Node* BuildNamedLoad(); | 
|  141   void BuildNamedStore(LanguageMode language_mode); |  141   void BuildNamedStore(LanguageMode language_mode); | 
|  142   Node* BuildKeyedLoad(); |  142   Node* BuildKeyedLoad(); | 
|  143   void BuildKeyedStore(LanguageMode language_mode); |  143   void BuildKeyedStore(LanguageMode language_mode); | 
|  144   void BuildLdaLookupSlot(TypeofMode typeof_mode); |  144   void BuildLdaLookupSlot(TypeofMode typeof_mode); | 
|  145   void BuildLdaLookupContextSlot(TypeofMode typeof_mode); |  145   void BuildLdaLookupContextSlot(TypeofMode typeof_mode); | 
|  146   void BuildLdaLookupGlobalSlot(TypeofMode typeof_mode); |  146   void BuildLdaLookupGlobalSlot(TypeofMode typeof_mode); | 
|  147   void BuildStaLookupSlot(LanguageMode language_mode); |  147   void BuildStaLookupSlot(LanguageMode language_mode); | 
|  148   void BuildCall(TailCallMode tail_call_mode); |  148   void BuildCall(TailCallMode tail_call_mode, | 
 |  149                  ConvertReceiverMode receiver_hint); | 
|  149   void BuildThrow(); |  150   void BuildThrow(); | 
|  150   void BuildBinaryOp(const Operator* op); |  151   void BuildBinaryOp(const Operator* op); | 
|  151   void BuildBinaryOpWithImmediate(const Operator* op); |  152   void BuildBinaryOpWithImmediate(const Operator* op); | 
|  152   void BuildCompareOp(const Operator* op); |  153   void BuildCompareOp(const Operator* op); | 
|  153   void BuildDelete(LanguageMode language_mode); |  154   void BuildDelete(LanguageMode language_mode); | 
|  154   void BuildCastOperator(const Operator* op); |  155   void BuildCastOperator(const Operator* op); | 
|  155   void BuildForInPrepare(); |  156   void BuildForInPrepare(); | 
|  156   void BuildForInNext(); |  157   void BuildForInNext(); | 
|  157   void BuildInvokeIntrinsic(); |  158   void BuildInvokeIntrinsic(); | 
|  158  |  159  | 
| (...skipping 165 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  324   static int const kBinaryOperationSmiHintIndex = 2; |  325   static int const kBinaryOperationSmiHintIndex = 2; | 
|  325  |  326  | 
|  326   DISALLOW_COPY_AND_ASSIGN(BytecodeGraphBuilder); |  327   DISALLOW_COPY_AND_ASSIGN(BytecodeGraphBuilder); | 
|  327 }; |  328 }; | 
|  328  |  329  | 
|  329 }  // namespace compiler |  330 }  // namespace compiler | 
|  330 }  // namespace internal |  331 }  // namespace internal | 
|  331 }  // namespace v8 |  332 }  // namespace v8 | 
|  332  |  333  | 
|  333 #endif  // V8_COMPILER_BYTECODE_GRAPH_BUILDER_H_ |  334 #endif  // V8_COMPILER_BYTECODE_GRAPH_BUILDER_H_ | 
| OLD | NEW |