| 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 88 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 99   V(Word32Sar)                             \ | 99   V(Word32Sar)                             \ | 
| 100   V(Word32Ror)                             \ | 100   V(Word32Ror)                             \ | 
| 101   V(Word64Or)                              \ | 101   V(Word64Or)                              \ | 
| 102   V(Word64And)                             \ | 102   V(Word64And)                             \ | 
| 103   V(Word64Xor)                             \ | 103   V(Word64Xor)                             \ | 
| 104   V(Word64Shr)                             \ | 104   V(Word64Shr)                             \ | 
| 105   V(Word64Sar)                             \ | 105   V(Word64Sar)                             \ | 
| 106   V(Word64Ror) | 106   V(Word64Ror) | 
| 107 | 107 | 
| 108 #define CODE_ASSEMBLER_UNARY_OP_LIST(V) \ | 108 #define CODE_ASSEMBLER_UNARY_OP_LIST(V) \ | 
|  | 109   V(Float64Log)                         \ | 
| 109   V(Float64Neg)                         \ | 110   V(Float64Neg)                         \ | 
| 110   V(Float64Sqrt)                        \ | 111   V(Float64Sqrt)                        \ | 
| 111   V(Float64ExtractLowWord32)            \ | 112   V(Float64ExtractLowWord32)            \ | 
| 112   V(Float64ExtractHighWord32)           \ | 113   V(Float64ExtractHighWord32)           \ | 
| 113   V(BitcastWordToTagged)                \ | 114   V(BitcastWordToTagged)                \ | 
| 114   V(TruncateFloat64ToWord32)            \ | 115   V(TruncateFloat64ToWord32)            \ | 
| 115   V(TruncateInt64ToInt32)               \ | 116   V(TruncateInt64ToInt32)               \ | 
| 116   V(ChangeFloat64ToUint32)              \ | 117   V(ChangeFloat64ToUint32)              \ | 
| 117   V(ChangeInt32ToFloat64)               \ | 118   V(ChangeInt32ToFloat64)               \ | 
| 118   V(ChangeInt32ToInt64)                 \ | 119   V(ChangeInt32ToInt64)                 \ | 
| (...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 403   // Map of variables to the list of value nodes that have been added from each | 404   // Map of variables to the list of value nodes that have been added from each | 
| 404   // merge path in their order of merging. | 405   // merge path in their order of merging. | 
| 405   std::map<Variable::Impl*, std::vector<Node*>> variable_merges_; | 406   std::map<Variable::Impl*, std::vector<Node*>> variable_merges_; | 
| 406 }; | 407 }; | 
| 407 | 408 | 
| 408 }  // namespace compiler | 409 }  // namespace compiler | 
| 409 }  // namespace internal | 410 }  // namespace internal | 
| 410 }  // namespace v8 | 411 }  // namespace v8 | 
| 411 | 412 | 
| 412 #endif  // V8_COMPILER_CODE_ASSEMBLER_H_ | 413 #endif  // V8_COMPILER_CODE_ASSEMBLER_H_ | 
| OLD | NEW | 
|---|