OLD | NEW |
1 // Copyright 2013 the V8 project authors. All rights reserved. | 1 // Copyright 2013 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 #ifndef V8_ARM64_CONSTANTS_ARM64_H_ | 5 #ifndef V8_ARM64_CONSTANTS_ARM64_H_ |
6 #define V8_ARM64_CONSTANTS_ARM64_H_ | 6 #define V8_ARM64_CONSTANTS_ARM64_H_ |
7 | 7 |
8 | 8 |
9 // Assert that this is an LP64 system. | 9 // Assert that this is an LP64 system. |
10 STATIC_ASSERT(sizeof(int) == sizeof(int32_t)); // NOLINT(runtime/sizeof) | 10 STATIC_ASSERT(sizeof(int) == sizeof(int32_t)); // NOLINT(runtime/sizeof) |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
286 return ge; | 286 return ge; |
287 case eq: | 287 case eq: |
288 return eq; | 288 return eq; |
289 default: | 289 default: |
290 // In practice this function is only used with a condition coming from | 290 // In practice this function is only used with a condition coming from |
291 // TokenToCondition in lithium-codegen-arm64.cc. Any other condition is | 291 // TokenToCondition in lithium-codegen-arm64.cc. Any other condition is |
292 // invalid as it doesn't necessary make sense to reverse it (consider | 292 // invalid as it doesn't necessary make sense to reverse it (consider |
293 // 'mi' for instance). | 293 // 'mi' for instance). |
294 UNREACHABLE(); | 294 UNREACHABLE(); |
295 return nv; | 295 return nv; |
296 }; | 296 } |
297 } | 297 } |
298 | 298 |
299 enum FlagsUpdate { | 299 enum FlagsUpdate { |
300 SetFlags = 1, | 300 SetFlags = 1, |
301 LeaveFlags = 0 | 301 LeaveFlags = 0 |
302 }; | 302 }; |
303 | 303 |
304 enum StatusFlags { | 304 enum StatusFlags { |
305 NoFlag = 0, | 305 NoFlag = 0, |
306 | 306 |
(...skipping 935 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1242 }; | 1242 }; |
1243 | 1243 |
1244 enum UnallocatedOp { | 1244 enum UnallocatedOp { |
1245 UnallocatedFixed = 0x00000000, | 1245 UnallocatedFixed = 0x00000000, |
1246 UnallocatedFMask = 0x00000000 | 1246 UnallocatedFMask = 0x00000000 |
1247 }; | 1247 }; |
1248 | 1248 |
1249 } } // namespace v8::internal | 1249 } } // namespace v8::internal |
1250 | 1250 |
1251 #endif // V8_ARM64_CONSTANTS_ARM64_H_ | 1251 #endif // V8_ARM64_CONSTANTS_ARM64_H_ |
OLD | NEW |