| OLD | NEW | 
|---|
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 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 #include "src/compiler/machine-operator.h" | 5 #include "src/compiler/machine-operator.h" | 
| 6 | 6 | 
| 7 #include "src/base/lazy-instance.h" | 7 #include "src/base/lazy-instance.h" | 
| 8 #include "src/compiler/opcodes.h" | 8 #include "src/compiler/opcodes.h" | 
| 9 #include "src/compiler/operator.h" | 9 #include "src/compiler/operator.h" | 
| 10 | 10 | 
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 150   V(Float32Abs, Operator::kNoProperties, 1, 0, 1)                             \ | 150   V(Float32Abs, Operator::kNoProperties, 1, 0, 1)                             \ | 
| 151   V(Float32Add, Operator::kCommutative, 2, 0, 1)                              \ | 151   V(Float32Add, Operator::kCommutative, 2, 0, 1)                              \ | 
| 152   V(Float32Sub, Operator::kNoProperties, 2, 0, 1)                             \ | 152   V(Float32Sub, Operator::kNoProperties, 2, 0, 1)                             \ | 
| 153   V(Float32SubPreserveNan, Operator::kNoProperties, 2, 0, 1)                  \ | 153   V(Float32SubPreserveNan, Operator::kNoProperties, 2, 0, 1)                  \ | 
| 154   V(Float32Mul, Operator::kCommutative, 2, 0, 1)                              \ | 154   V(Float32Mul, Operator::kCommutative, 2, 0, 1)                              \ | 
| 155   V(Float32Div, Operator::kNoProperties, 2, 0, 1)                             \ | 155   V(Float32Div, Operator::kNoProperties, 2, 0, 1)                             \ | 
| 156   V(Float32Sqrt, Operator::kNoProperties, 1, 0, 1)                            \ | 156   V(Float32Sqrt, Operator::kNoProperties, 1, 0, 1)                            \ | 
| 157   V(Float64Abs, Operator::kNoProperties, 1, 0, 1)                             \ | 157   V(Float64Abs, Operator::kNoProperties, 1, 0, 1)                             \ | 
| 158   V(Float64Atan, Operator::kNoProperties, 1, 0, 1)                            \ | 158   V(Float64Atan, Operator::kNoProperties, 1, 0, 1)                            \ | 
| 159   V(Float64Atan2, Operator::kNoProperties, 2, 0, 1)                           \ | 159   V(Float64Atan2, Operator::kNoProperties, 2, 0, 1)                           \ | 
|  | 160   V(Float64Atanh, Operator::kNoProperties, 1, 0, 1)                           \ | 
| 160   V(Float64Exp, Operator::kNoProperties, 1, 0, 1)                             \ | 161   V(Float64Exp, Operator::kNoProperties, 1, 0, 1)                             \ | 
|  | 162   V(Float64Expm1, Operator::kNoProperties, 1, 0, 1)                           \ | 
| 161   V(Float64Log, Operator::kNoProperties, 1, 0, 1)                             \ | 163   V(Float64Log, Operator::kNoProperties, 1, 0, 1)                             \ | 
| 162   V(Float64Log1p, Operator::kNoProperties, 1, 0, 1)                           \ | 164   V(Float64Log1p, Operator::kNoProperties, 1, 0, 1)                           \ | 
| 163   V(Float64Log2, Operator::kNoProperties, 1, 0, 1)                            \ | 165   V(Float64Log2, Operator::kNoProperties, 1, 0, 1)                            \ | 
| 164   V(Float64Log10, Operator::kNoProperties, 1, 0, 1)                           \ | 166   V(Float64Log10, Operator::kNoProperties, 1, 0, 1)                           \ | 
|  | 167   V(Float64Cbrt, Operator::kNoProperties, 1, 0, 1)                            \ | 
| 165   V(Float64Add, Operator::kCommutative, 2, 0, 1)                              \ | 168   V(Float64Add, Operator::kCommutative, 2, 0, 1)                              \ | 
| 166   V(Float64Sub, Operator::kNoProperties, 2, 0, 1)                             \ | 169   V(Float64Sub, Operator::kNoProperties, 2, 0, 1)                             \ | 
| 167   V(Float64SubPreserveNan, Operator::kNoProperties, 2, 0, 1)                  \ | 170   V(Float64SubPreserveNan, Operator::kNoProperties, 2, 0, 1)                  \ | 
| 168   V(Float64Mul, Operator::kCommutative, 2, 0, 1)                              \ | 171   V(Float64Mul, Operator::kCommutative, 2, 0, 1)                              \ | 
| 169   V(Float64Div, Operator::kNoProperties, 2, 0, 1)                             \ | 172   V(Float64Div, Operator::kNoProperties, 2, 0, 1)                             \ | 
| 170   V(Float64Mod, Operator::kNoProperties, 2, 0, 1)                             \ | 173   V(Float64Mod, Operator::kNoProperties, 2, 0, 1)                             \ | 
| 171   V(Float64Sqrt, Operator::kNoProperties, 1, 0, 1)                            \ | 174   V(Float64Sqrt, Operator::kNoProperties, 1, 0, 1)                            \ | 
| 172   V(Float32Equal, Operator::kCommutative, 2, 0, 1)                            \ | 175   V(Float32Equal, Operator::kCommutative, 2, 0, 1)                            \ | 
| 173   V(Float32LessThan, Operator::kNoProperties, 2, 0, 1)                        \ | 176   V(Float32LessThan, Operator::kNoProperties, 2, 0, 1)                        \ | 
| 174   V(Float32LessThanOrEqual, Operator::kNoProperties, 2, 0, 1)                 \ | 177   V(Float32LessThanOrEqual, Operator::kNoProperties, 2, 0, 1)                 \ | 
| (...skipping 523 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 698   } | 701   } | 
| 699   ATOMIC_REPRESENTATION_LIST(STORE) | 702   ATOMIC_REPRESENTATION_LIST(STORE) | 
| 700 #undef STORE | 703 #undef STORE | 
| 701   UNREACHABLE(); | 704   UNREACHABLE(); | 
| 702   return nullptr; | 705   return nullptr; | 
| 703 } | 706 } | 
| 704 | 707 | 
| 705 }  // namespace compiler | 708 }  // namespace compiler | 
| 706 }  // namespace internal | 709 }  // namespace internal | 
| 707 }  // namespace v8 | 710 }  // namespace v8 | 
| OLD | NEW | 
|---|