| 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_MIPS_LITHIUM_CODEGEN_MIPS_H_ |    5 #ifndef V8_MIPS_LITHIUM_CODEGEN_MIPS_H_ | 
|    6 #define V8_MIPS_LITHIUM_CODEGEN_MIPS_H_ |    6 #define V8_MIPS_LITHIUM_CODEGEN_MIPS_H_ | 
|    7  |    7  | 
|    8 #include "src/deoptimizer.h" |    8 #include "src/deoptimizer.h" | 
|    9 #include "src/lithium-codegen.h" |    9 #include "src/lithium-codegen.h" | 
|   10 #include "src/mips64/lithium-gap-resolver-mips64.h" |   10 #include "src/mips64/lithium-gap-resolver-mips64.h" | 
| (...skipping 338 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  349   void EnsureSpaceForLazyDeopt(int space_needed) override; |  349   void EnsureSpaceForLazyDeopt(int space_needed) override; | 
|  350   void DoLoadKeyedExternalArray(LLoadKeyed* instr); |  350   void DoLoadKeyedExternalArray(LLoadKeyed* instr); | 
|  351   void DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr); |  351   void DoLoadKeyedFixedDoubleArray(LLoadKeyed* instr); | 
|  352   void DoLoadKeyedFixedArray(LLoadKeyed* instr); |  352   void DoLoadKeyedFixedArray(LLoadKeyed* instr); | 
|  353   void DoStoreKeyedExternalArray(LStoreKeyed* instr); |  353   void DoStoreKeyedExternalArray(LStoreKeyed* instr); | 
|  354   void DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr); |  354   void DoStoreKeyedFixedDoubleArray(LStoreKeyed* instr); | 
|  355   void DoStoreKeyedFixedArray(LStoreKeyed* instr); |  355   void DoStoreKeyedFixedArray(LStoreKeyed* instr); | 
|  356  |  356  | 
|  357   template <class T> |  357   template <class T> | 
|  358   void EmitVectorLoadICRegisters(T* instr); |  358   void EmitVectorLoadICRegisters(T* instr); | 
 |  359   template <class T> | 
 |  360   void EmitVectorStoreICRegisters(T* instr); | 
|  359  |  361  | 
|  360   ZoneList<LEnvironment*> deoptimizations_; |  362   ZoneList<LEnvironment*> deoptimizations_; | 
|  361   ZoneList<Deoptimizer::JumpTableEntry*> jump_table_; |  363   ZoneList<Deoptimizer::JumpTableEntry*> jump_table_; | 
|  362   int inlined_function_count_; |  364   int inlined_function_count_; | 
|  363   Scope* const scope_; |  365   Scope* const scope_; | 
|  364   TranslationBuffer translations_; |  366   TranslationBuffer translations_; | 
|  365   ZoneList<LDeferredCode*> deferred_; |  367   ZoneList<LDeferredCode*> deferred_; | 
|  366   int osr_pc_offset_; |  368   int osr_pc_offset_; | 
|  367   bool frame_is_built_; |  369   bool frame_is_built_; | 
|  368  |  370  | 
| (...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  433   LCodeGen* codegen_; |  435   LCodeGen* codegen_; | 
|  434   Label entry_; |  436   Label entry_; | 
|  435   Label exit_; |  437   Label exit_; | 
|  436   Label* external_exit_; |  438   Label* external_exit_; | 
|  437   int instruction_index_; |  439   int instruction_index_; | 
|  438 }; |  440 }; | 
|  439  |  441  | 
|  440 } }  // namespace v8::internal |  442 } }  // namespace v8::internal | 
|  441  |  443  | 
|  442 #endif  // V8_MIPS_LITHIUM_CODEGEN_MIPS_H_ |  444 #endif  // V8_MIPS_LITHIUM_CODEGEN_MIPS_H_ | 
| OLD | NEW |