| 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 117 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 128   V(Int64Mod, Operator::kNoProperties, 2, 1, 1)                               \ | 128   V(Int64Mod, Operator::kNoProperties, 2, 1, 1)                               \ | 
| 129   V(Int64LessThan, Operator::kNoProperties, 2, 0, 1)                          \ | 129   V(Int64LessThan, Operator::kNoProperties, 2, 0, 1)                          \ | 
| 130   V(Int64LessThanOrEqual, Operator::kNoProperties, 2, 0, 1)                   \ | 130   V(Int64LessThanOrEqual, Operator::kNoProperties, 2, 0, 1)                   \ | 
| 131   V(Uint64Div, Operator::kNoProperties, 2, 1, 1)                              \ | 131   V(Uint64Div, Operator::kNoProperties, 2, 1, 1)                              \ | 
| 132   V(Uint64Mod, Operator::kNoProperties, 2, 1, 1)                              \ | 132   V(Uint64Mod, Operator::kNoProperties, 2, 1, 1)                              \ | 
| 133   V(Uint64LessThan, Operator::kNoProperties, 2, 0, 1)                         \ | 133   V(Uint64LessThan, Operator::kNoProperties, 2, 0, 1)                         \ | 
| 134   V(Uint64LessThanOrEqual, Operator::kNoProperties, 2, 0, 1)                  \ | 134   V(Uint64LessThanOrEqual, Operator::kNoProperties, 2, 0, 1)                  \ | 
| 135   V(ChangeFloat32ToFloat64, Operator::kNoProperties, 1, 0, 1)                 \ | 135   V(ChangeFloat32ToFloat64, Operator::kNoProperties, 1, 0, 1)                 \ | 
| 136   V(ChangeFloat64ToInt32, Operator::kNoProperties, 1, 0, 1)                   \ | 136   V(ChangeFloat64ToInt32, Operator::kNoProperties, 1, 0, 1)                   \ | 
| 137   V(ChangeFloat64ToUint32, Operator::kNoProperties, 1, 0, 1)                  \ | 137   V(ChangeFloat64ToUint32, Operator::kNoProperties, 1, 0, 1)                  \ | 
| 138   V(TruncateFloat32ToInt64, Operator::kNoProperties, 1, 0, 1)                 \ |  | 
| 139   V(TruncateFloat64ToInt64, Operator::kNoProperties, 1, 0, 1)                 \ | 138   V(TruncateFloat64ToInt64, Operator::kNoProperties, 1, 0, 1)                 \ | 
| 140   V(TruncateFloat64ToUint64, Operator::kNoProperties, 1, 0, 1)                \ | 139   V(TruncateFloat64ToUint64, Operator::kNoProperties, 1, 0, 1)                \ | 
| 141   V(ChangeInt32ToFloat64, Operator::kNoProperties, 1, 0, 1)                   \ | 140   V(ChangeInt32ToFloat64, Operator::kNoProperties, 1, 0, 1)                   \ | 
| 142   V(RoundInt64ToFloat32, Operator::kNoProperties, 1, 0, 1)                    \ | 141   V(RoundInt64ToFloat32, Operator::kNoProperties, 1, 0, 1)                    \ | 
| 143   V(RoundInt64ToFloat64, Operator::kNoProperties, 1, 0, 1)                    \ | 142   V(RoundInt64ToFloat64, Operator::kNoProperties, 1, 0, 1)                    \ | 
| 144   V(RoundUint64ToFloat32, Operator::kNoProperties, 1, 0, 1)                   \ | 143   V(RoundUint64ToFloat32, Operator::kNoProperties, 1, 0, 1)                   \ | 
| 145   V(RoundUint64ToFloat64, Operator::kNoProperties, 1, 0, 1)                   \ | 144   V(RoundUint64ToFloat64, Operator::kNoProperties, 1, 0, 1)                   \ | 
| 146   V(ChangeInt32ToInt64, Operator::kNoProperties, 1, 0, 1)                     \ | 145   V(ChangeInt32ToInt64, Operator::kNoProperties, 1, 0, 1)                     \ | 
| 147   V(ChangeUint32ToFloat64, Operator::kNoProperties, 1, 0, 1)                  \ | 146   V(ChangeUint32ToFloat64, Operator::kNoProperties, 1, 0, 1)                  \ | 
| 148   V(ChangeUint32ToUint64, Operator::kNoProperties, 1, 0, 1)                   \ | 147   V(ChangeUint32ToUint64, Operator::kNoProperties, 1, 0, 1)                   \ | 
| (...skipping 261 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 410     default: | 409     default: | 
| 411       break; | 410       break; | 
| 412   } | 411   } | 
| 413   UNREACHABLE(); | 412   UNREACHABLE(); | 
| 414   return nullptr; | 413   return nullptr; | 
| 415 } | 414 } | 
| 416 | 415 | 
| 417 }  // namespace compiler | 416 }  // namespace compiler | 
| 418 }  // namespace internal | 417 }  // namespace internal | 
| 419 }  // namespace v8 | 418 }  // namespace v8 | 
| OLD | NEW | 
|---|