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_MACRO_ASSEMBLER_ARM64_H_ | 5 #ifndef V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ |
6 #define V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ | 6 #define V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ |
7 | 7 |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
| 10 #include "src/bailout-reason.h" |
10 #include "src/globals.h" | 11 #include "src/globals.h" |
11 | 12 |
12 #include "src/arm64/assembler-arm64-inl.h" | 13 #include "src/arm64/assembler-arm64-inl.h" |
13 #include "src/base/bits.h" | 14 #include "src/base/bits.h" |
14 | 15 |
15 // Simulator specific helpers. | 16 // Simulator specific helpers. |
16 #if USE_SIMULATOR | 17 #if USE_SIMULATOR |
17 // TODO(all): If possible automatically prepend an indicator like | 18 // TODO(all): If possible automatically prepend an indicator like |
18 // UNIMPLEMENTED or LOCATION. | 19 // UNIMPLEMENTED or LOCATION. |
19 #define ASM_UNIMPLEMENTED(message) \ | 20 #define ASM_UNIMPLEMENTED(message) \ |
(...skipping 2312 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2332 #error "Unsupported option" | 2333 #error "Unsupported option" |
2333 #define CODE_COVERAGE_STRINGIFY(x) #x | 2334 #define CODE_COVERAGE_STRINGIFY(x) #x |
2334 #define CODE_COVERAGE_TOSTRING(x) CODE_COVERAGE_STRINGIFY(x) | 2335 #define CODE_COVERAGE_TOSTRING(x) CODE_COVERAGE_STRINGIFY(x) |
2335 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) | 2336 #define __FILE_LINE__ __FILE__ ":" CODE_COVERAGE_TOSTRING(__LINE__) |
2336 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> | 2337 #define ACCESS_MASM(masm) masm->stop(__FILE_LINE__); masm-> |
2337 #else | 2338 #else |
2338 #define ACCESS_MASM(masm) masm-> | 2339 #define ACCESS_MASM(masm) masm-> |
2339 #endif | 2340 #endif |
2340 | 2341 |
2341 #endif // V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ | 2342 #endif // V8_ARM64_MACRO_ASSEMBLER_ARM64_H_ |
OLD | NEW |