| 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/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 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 136 case kArm64LdrS: | 136 case kArm64LdrS: |
| 137 case kArm64LdrD: | 137 case kArm64LdrD: |
| 138 case kArm64Ldrb: | 138 case kArm64Ldrb: |
| 139 case kArm64Ldrsb: | 139 case kArm64Ldrsb: |
| 140 case kArm64Ldrh: | 140 case kArm64Ldrh: |
| 141 case kArm64Ldrsh: | 141 case kArm64Ldrsh: |
| 142 case kArm64LdrW: | 142 case kArm64LdrW: |
| 143 case kArm64Ldr: | 143 case kArm64Ldr: |
| 144 return kIsLoadOperation; | 144 return kIsLoadOperation; |
| 145 | 145 |
| 146 case kArm64ClaimForCallArguments: | 146 case kArm64ClaimCSP: |
| 147 case kArm64Poke: | 147 case kArm64ClaimJSSP: |
| 148 case kArm64PokeCSP: |
| 149 case kArm64PokeJSSP: |
| 148 case kArm64PokePair: | 150 case kArm64PokePair: |
| 149 case kArm64StrS: | 151 case kArm64StrS: |
| 150 case kArm64StrD: | 152 case kArm64StrD: |
| 151 case kArm64Strb: | 153 case kArm64Strb: |
| 152 case kArm64Strh: | 154 case kArm64Strh: |
| 153 case kArm64StrW: | 155 case kArm64StrW: |
| 154 case kArm64Str: | 156 case kArm64Str: |
| 155 return kHasSideEffect; | 157 return kHasSideEffect; |
| 156 | 158 |
| 157 #define CASE(Name) case k##Name: | 159 #define CASE(Name) case k##Name: |
| (...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 217 return 5; | 219 return 5; |
| 218 | 220 |
| 219 default: | 221 default: |
| 220 return 1; | 222 return 1; |
| 221 } | 223 } |
| 222 } | 224 } |
| 223 | 225 |
| 224 } // namespace compiler | 226 } // namespace compiler |
| 225 } // namespace internal | 227 } // namespace internal |
| 226 } // namespace v8 | 228 } // namespace v8 |
| OLD | NEW |