| 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 175 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 186     case kArmUint8x16AddSaturate: | 186     case kArmUint8x16AddSaturate: | 
| 187     case kArmUint8x16SubSaturate: | 187     case kArmUint8x16SubSaturate: | 
| 188     case kArmUint8x16Min: | 188     case kArmUint8x16Min: | 
| 189     case kArmUint8x16Max: | 189     case kArmUint8x16Max: | 
| 190     case kArmUint8x16GreaterThan: | 190     case kArmUint8x16GreaterThan: | 
| 191     case kArmUint8x16GreaterThanOrEqual: | 191     case kArmUint8x16GreaterThanOrEqual: | 
| 192     case kArmSimd128And: | 192     case kArmSimd128And: | 
| 193     case kArmSimd128Or: | 193     case kArmSimd128Or: | 
| 194     case kArmSimd128Xor: | 194     case kArmSimd128Xor: | 
| 195     case kArmSimd128Not: | 195     case kArmSimd128Not: | 
| 196     case kArmSimd32x4Select: | 196     case kArmSimd128Select: | 
| 197     case kArmSimd16x8Select: | 197     case kArmSimd1x4AnyTrue: | 
| 198     case kArmSimd8x16Select: | 198     case kArmSimd1x4AllTrue: | 
|  | 199     case kArmSimd1x8AnyTrue: | 
|  | 200     case kArmSimd1x8AllTrue: | 
|  | 201     case kArmSimd1x16AnyTrue: | 
|  | 202     case kArmSimd1x16AllTrue: | 
| 199       return kNoOpcodeFlags; | 203       return kNoOpcodeFlags; | 
| 200 | 204 | 
| 201     case kArmVldrF32: | 205     case kArmVldrF32: | 
| 202     case kArmVldrF64: | 206     case kArmVldrF64: | 
| 203     case kArmLdrb: | 207     case kArmLdrb: | 
| 204     case kArmLdrsb: | 208     case kArmLdrsb: | 
| 205     case kArmLdrh: | 209     case kArmLdrh: | 
| 206     case kArmLdrsh: | 210     case kArmLdrsh: | 
| 207     case kArmLdr: | 211     case kArmLdr: | 
| 208       return kIsLoadOperation; | 212       return kIsLoadOperation; | 
| (...skipping 20 matching lines...) Expand all  Loading... | 
| 229 | 233 | 
| 230 | 234 | 
| 231 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) { | 235 int InstructionScheduler::GetInstructionLatency(const Instruction* instr) { | 
| 232   // TODO(all): Add instruction cost modeling. | 236   // TODO(all): Add instruction cost modeling. | 
| 233   return 1; | 237   return 1; | 
| 234 } | 238 } | 
| 235 | 239 | 
| 236 }  // namespace compiler | 240 }  // namespace compiler | 
| 237 }  // namespace internal | 241 }  // namespace internal | 
| 238 }  // namespace v8 | 242 }  // namespace v8 | 
| OLD | NEW | 
|---|