| 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_CODE_ASSEMBLER_H_ |    5 #ifndef V8_COMPILER_CODE_ASSEMBLER_H_ | 
|    6 #define V8_COMPILER_CODE_ASSEMBLER_H_ |    6 #define V8_COMPILER_CODE_ASSEMBLER_H_ | 
|    7  |    7  | 
|    8 #include <map> |    8 #include <map> | 
|    9  |    9  | 
|   10 // Clients of this interface shouldn't depend on lots of compiler internals. |   10 // Clients of this interface shouldn't depend on lots of compiler internals. | 
| (...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  103   V(Word64And)                             \ |  103   V(Word64And)                             \ | 
|  104   V(Word64Xor)                             \ |  104   V(Word64Xor)                             \ | 
|  105   V(Word64Shr)                             \ |  105   V(Word64Shr)                             \ | 
|  106   V(Word64Sar)                             \ |  106   V(Word64Sar)                             \ | 
|  107   V(Word64Ror) |  107   V(Word64Ror) | 
|  108  |  108  | 
|  109 #define CODE_ASSEMBLER_UNARY_OP_LIST(V) \ |  109 #define CODE_ASSEMBLER_UNARY_OP_LIST(V) \ | 
|  110   V(Float64Atan)                        \ |  110   V(Float64Atan)                        \ | 
|  111   V(Float64Log)                         \ |  111   V(Float64Log)                         \ | 
|  112   V(Float64Log1p)                       \ |  112   V(Float64Log1p)                       \ | 
 |  113   V(Float64Log2)                        \ | 
 |  114   V(Float64Log10)                       \ | 
|  113   V(Float64Neg)                         \ |  115   V(Float64Neg)                         \ | 
|  114   V(Float64Sqrt)                        \ |  116   V(Float64Sqrt)                        \ | 
|  115   V(Float64ExtractLowWord32)            \ |  117   V(Float64ExtractLowWord32)            \ | 
|  116   V(Float64ExtractHighWord32)           \ |  118   V(Float64ExtractHighWord32)           \ | 
|  117   V(BitcastWordToTagged)                \ |  119   V(BitcastWordToTagged)                \ | 
|  118   V(TruncateFloat64ToWord32)            \ |  120   V(TruncateFloat64ToWord32)            \ | 
|  119   V(TruncateInt64ToInt32)               \ |  121   V(TruncateInt64ToInt32)               \ | 
|  120   V(ChangeFloat64ToUint32)              \ |  122   V(ChangeFloat64ToUint32)              \ | 
|  121   V(ChangeInt32ToFloat64)               \ |  123   V(ChangeInt32ToFloat64)               \ | 
|  122   V(ChangeInt32ToInt64)                 \ |  124   V(ChangeInt32ToInt64)                 \ | 
| (...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  411   // Map of variables to the list of value nodes that have been added from each |  413   // Map of variables to the list of value nodes that have been added from each | 
|  412   // merge path in their order of merging. |  414   // merge path in their order of merging. | 
|  413   std::map<Variable::Impl*, std::vector<Node*>> variable_merges_; |  415   std::map<Variable::Impl*, std::vector<Node*>> variable_merges_; | 
|  414 }; |  416 }; | 
|  415  |  417  | 
|  416 }  // namespace compiler |  418 }  // namespace compiler | 
|  417 }  // namespace internal |  419 }  // namespace internal | 
|  418 }  // namespace v8 |  420 }  // namespace v8 | 
|  419  |  421  | 
|  420 #endif  // V8_COMPILER_CODE_ASSEMBLER_H_ |  422 #endif  // V8_COMPILER_CODE_ASSEMBLER_H_ | 
| OLD | NEW |