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 #include "src/compiler/instruction-scheduler.h" | 5 #include "src/compiler/instruction-scheduler.h" |
6 | 6 |
7 namespace v8 { | 7 namespace v8 { |
8 namespace internal { | 8 namespace internal { |
9 namespace compiler { | 9 namespace compiler { |
10 | 10 |
(...skipping 205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
216 case kArmS128Or: | 216 case kArmS128Or: |
217 case kArmS128Xor: | 217 case kArmS128Xor: |
218 case kArmS128Not: | 218 case kArmS128Not: |
219 case kArmS128Select: | 219 case kArmS128Select: |
220 case kArmS32x4ZipLeft: | 220 case kArmS32x4ZipLeft: |
221 case kArmS32x4ZipRight: | 221 case kArmS32x4ZipRight: |
222 case kArmS32x4UnzipLeft: | 222 case kArmS32x4UnzipLeft: |
223 case kArmS32x4UnzipRight: | 223 case kArmS32x4UnzipRight: |
224 case kArmS32x4TransposeLeft: | 224 case kArmS32x4TransposeLeft: |
225 case kArmS32x4TransposeRight: | 225 case kArmS32x4TransposeRight: |
| 226 case kArmS32x4Shuffle: |
226 case kArmS16x8ZipLeft: | 227 case kArmS16x8ZipLeft: |
227 case kArmS16x8ZipRight: | 228 case kArmS16x8ZipRight: |
228 case kArmS16x8UnzipLeft: | 229 case kArmS16x8UnzipLeft: |
229 case kArmS16x8UnzipRight: | 230 case kArmS16x8UnzipRight: |
230 case kArmS16x8TransposeLeft: | 231 case kArmS16x8TransposeLeft: |
231 case kArmS16x8TransposeRight: | 232 case kArmS16x8TransposeRight: |
| 233 case kArmS16x8Shuffle: |
232 case kArmS8x16ZipLeft: | 234 case kArmS8x16ZipLeft: |
233 case kArmS8x16ZipRight: | 235 case kArmS8x16ZipRight: |
234 case kArmS8x16UnzipLeft: | 236 case kArmS8x16UnzipLeft: |
235 case kArmS8x16UnzipRight: | 237 case kArmS8x16UnzipRight: |
236 case kArmS8x16TransposeLeft: | 238 case kArmS8x16TransposeLeft: |
237 case kArmS8x16TransposeRight: | 239 case kArmS8x16TransposeRight: |
238 case kArmS8x16Concat: | 240 case kArmS8x16Concat: |
| 241 case kArmS8x16Shuffle: |
239 case kArmS32x2Reverse: | 242 case kArmS32x2Reverse: |
240 case kArmS16x4Reverse: | 243 case kArmS16x4Reverse: |
241 case kArmS16x2Reverse: | 244 case kArmS16x2Reverse: |
242 case kArmS8x8Reverse: | 245 case kArmS8x8Reverse: |
243 case kArmS8x4Reverse: | 246 case kArmS8x4Reverse: |
244 case kArmS8x2Reverse: | 247 case kArmS8x2Reverse: |
245 case kArmS1x4AnyTrue: | 248 case kArmS1x4AnyTrue: |
246 case kArmS1x4AllTrue: | 249 case kArmS1x4AllTrue: |
247 case kArmS1x8AnyTrue: | 250 case kArmS1x8AnyTrue: |
248 case kArmS1x8AllTrue: | 251 case kArmS1x8AllTrue: |
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
285 | 288 |
286 | 289 |
287 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) { | 290 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) { |
288 // TODO(all): Add instruction cost modeling. | 291 // TODO(all): Add instruction cost modeling. |
289 return 1; | 292 return 1; |
290 } | 293 } |
291 | 294 |
292 } // namespace compiler | 295 } // namespace compiler |
293 } // namespace internal | 296 } // namespace internal |
294 } // namespace v8 | 297 } // namespace v8 |
OLD | NEW |