| 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 154 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 165   V(Float64ExtractHighWord32, Operator::kNoProperties, 1, 0, 1)               \ | 165   V(Float64ExtractHighWord32, Operator::kNoProperties, 1, 0, 1)               \ | 
| 166   V(Float64InsertLowWord32, Operator::kNoProperties, 2, 0, 1)                 \ | 166   V(Float64InsertLowWord32, Operator::kNoProperties, 2, 0, 1)                 \ | 
| 167   V(Float64InsertHighWord32, Operator::kNoProperties, 2, 0, 1)                \ | 167   V(Float64InsertHighWord32, Operator::kNoProperties, 2, 0, 1)                \ | 
| 168   V(LoadStackPointer, Operator::kNoProperties, 0, 0, 1)                       \ | 168   V(LoadStackPointer, Operator::kNoProperties, 0, 0, 1)                       \ | 
| 169   V(LoadFramePointer, Operator::kNoProperties, 0, 0, 1) | 169   V(LoadFramePointer, Operator::kNoProperties, 0, 0, 1) | 
| 170 | 170 | 
| 171 #define PURE_OPTIONAL_OP_LIST(V)                            \ | 171 #define PURE_OPTIONAL_OP_LIST(V)                            \ | 
| 172   V(Word32Ctz, Operator::kNoProperties, 1, 0, 1)            \ | 172   V(Word32Ctz, Operator::kNoProperties, 1, 0, 1)            \ | 
| 173   V(Word64Ctz, Operator::kNoProperties, 1, 0, 1)            \ | 173   V(Word64Ctz, Operator::kNoProperties, 1, 0, 1)            \ | 
| 174   V(Word32Popcnt, Operator::kNoProperties, 1, 0, 1)         \ | 174   V(Word32Popcnt, Operator::kNoProperties, 1, 0, 1)         \ | 
|  | 175   V(Word64Popcnt, Operator::kNoProperties, 1, 0, 1)         \ | 
| 175   V(Float32Max, Operator::kNoProperties, 2, 0, 1)           \ | 176   V(Float32Max, Operator::kNoProperties, 2, 0, 1)           \ | 
| 176   V(Float32Min, Operator::kNoProperties, 2, 0, 1)           \ | 177   V(Float32Min, Operator::kNoProperties, 2, 0, 1)           \ | 
| 177   V(Float64Max, Operator::kNoProperties, 2, 0, 1)           \ | 178   V(Float64Max, Operator::kNoProperties, 2, 0, 1)           \ | 
| 178   V(Float64Min, Operator::kNoProperties, 2, 0, 1)           \ | 179   V(Float64Min, Operator::kNoProperties, 2, 0, 1)           \ | 
| 179   V(Float64RoundDown, Operator::kNoProperties, 1, 0, 1)     \ | 180   V(Float64RoundDown, Operator::kNoProperties, 1, 0, 1)     \ | 
| 180   V(Float64RoundTruncate, Operator::kNoProperties, 1, 0, 1) \ | 181   V(Float64RoundTruncate, Operator::kNoProperties, 1, 0, 1) \ | 
| 181   V(Float64RoundTiesAway, Operator::kNoProperties, 1, 0, 1) | 182   V(Float64RoundTiesAway, Operator::kNoProperties, 1, 0, 1) | 
| 182 | 183 | 
| 183 | 184 | 
| 184 #define MACHINE_TYPE_LIST(V) \ | 185 #define MACHINE_TYPE_LIST(V) \ | 
| (...skipping 193 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 378     default: | 379     default: | 
| 379       break; | 380       break; | 
| 380   } | 381   } | 
| 381   UNREACHABLE(); | 382   UNREACHABLE(); | 
| 382   return nullptr; | 383   return nullptr; | 
| 383 } | 384 } | 
| 384 | 385 | 
| 385 }  // namespace compiler | 386 }  // namespace compiler | 
| 386 }  // namespace internal | 387 }  // namespace internal | 
| 387 }  // namespace v8 | 388 }  // namespace v8 | 
| OLD | NEW | 
|---|