@@ -11,6 +11,7 @@ import Swift
11
11
// CHECK-x86_64: {{.cfi_startproc|Lfunc_begin}}
12
12
// CHECK-i386: .cfi_startproc
13
13
// CHECK-arm64: .cfi_startproc
14
+ // CHECK-aarch64: .cfi_startproc
14
15
// CHECK-armv7: Lfunc_begin
15
16
// CHECK-armv7s: Lfunc_begin
16
17
// CHECK-powerpc64: .cfi_startproc
@@ -22,23 +23,33 @@ import Swift
22
23
// CHECK-OPT-linux: ##NO_APP
23
24
// CHECK-OPT-windows: ##APP
24
25
// CHECK-OPT-windows: ##NO_APP
26
+ // CHECK-OPT-linux-androideabi: @APP
27
+ // CHECK-OPT-linux-androideabi: @NO_APP
28
+ // CHECK-OPT-linux-android: //APP
29
+ // CHECK-OPT-linux-android: //NO_APP
25
30
// CHECK-NOOPT-macosx-NOT: ## InlineAsm Start
26
31
// CHECK-NOOPT-macosx-NOT: ## InlineAsm End
27
32
// CHECK-NOOPT-linux-NOT: ##APP
28
33
// CHECK-NOOPT-linux-NOT: ##NO_APP
29
34
// CHECK-NOOPT-windows-NOT: ##APP
30
35
// CHECK-NOOPT-windows-NOT: ##NO_APP
36
+ // CHECK-OPT-linux-androideabi-NOT: @APP
37
+ // CHECK-OPT-linux-androideabi-NOT: @NO_APP
38
+ // CHECK-OPT-linux-android-NOT: //APP
39
+ // CHECK-OPT-linux-android-NOT: //NO_APP
31
40
// CHECK-x86_64: ud2
32
41
// CHECK-i386: ud2
33
42
// CHECK-arm64: brk
34
- // CHECK-armv7: trap
35
- // CHECK-armv7s: trap
43
+ // CHECK-aarch64: brk
44
+ // CHECK-armv7: {{trap|.inst 0xe7ffdefe}}
45
+ // CHECK-armv7s: {{trap|.inst 0xe7ffdefe}}
36
46
// CHECK-powerpc64: trap
37
47
// CHECK-powerpc64le: trap
38
48
// CHECK-s390x: j .Ltmp{{[0-9]+}}+2
39
49
// CHECK-NOT-x86_64: {{.cfi_endproc|Lfunc_end}}
40
50
// CHECK-NOT-i386: .cfi_endproc
41
51
// CHECK-NOT-arm64: .cfi_endproc
52
+ // CHECK-NOT-aarch64: .cfi_endproc
42
53
// CHECK-NOT-armv7: Lfunc_end
43
54
// CHECK-NOT-armv7s: Lfunc_end
44
55
// CHECK-NOT-powerpc64: .cfi_endproc
@@ -59,14 +70,16 @@ import Swift
59
70
// CHECK-x86_64: ud2
60
71
// CHECK-i386: ud2
61
72
// CHECK-arm64: brk
62
- // CHECK-armv7: trap
63
- // CHECK-armv7s: trap
73
+ // CHECK-aarch64: brk
74
+ // CHECK-armv7: {{trap|.inst 0xe7ffdefe}}
75
+ // CHECK-armv7s: {{trap|.inst 0xe7ffdefe}}
64
76
// CHECK-powerpc64: trap
65
77
// CHECK-powerpc64le: trap
66
78
// CHECK-s390x: j .Ltmp{{[0-9]+}}+2
67
79
// CHECK-x86_64: {{.cfi_endproc|Lfunc_end}}
68
80
// CHECK-i386: .cfi_endproc
69
81
// CHECK-arm64: .cfi_endproc
82
+ // CHECK-aarch64: .cfi_endproc
70
83
// CHECK-armv7: Lfunc_end
71
84
// CHECK-armv7s: Lfunc_end
72
85
// CHECK-powerpc64: .cfi_endproc
0 commit comments