Introduce MCAsmInfo::UsesSetToEquateSymbol and prefer = to .set · llvm/llvm-project@28bda77 (original) (raw)
`@@ -45,9 +45,9 @@ define void @varargs_caller() nounwind {
`
45
45
`; CHECK-NEXT: stp x9, x8, [sp]
`
46
46
`; CHECK-NEXT: str xzr, [sp, #16]
`
47
47
`; CHECK-NEXT: .weak_anti_dep varargs_callee
`
48
``
`-
; CHECK-NEXT: .set varargs_callee, "#varargs_callee"
`
``
48
`+
; CHECK-NEXT: varargs_callee = "#varargs_callee"
`
49
49
`; CHECK-NEXT: .weak_anti_dep "#varargs_callee"
`
50
``
`-
; CHECK-NEXT: .set "#varargs_callee", varargs_callee
`
``
50
`+
; CHECK-NEXT: "#varargs_callee" = varargs_callee
`
51
51
`; CHECK-NEXT: bl "#varargs_callee"
`
52
52
`; CHECK-NEXT: ldr x30, [sp, #32] // 8-byte Folded Reload
`
53
53
`; CHECK-NEXT: add sp, sp, #48
`
`@@ -86,9 +86,9 @@ define void @varargs_many_argscalleer() nounwind {
`
86
86
`; CHECK-NEXT: stp x9, x8, [sp]
`
87
87
`; CHECK-NEXT: stp q0, q0, [sp, #16]
`
88
88
`; CHECK-NEXT: .weak_anti_dep varargs_many_argscallee
`
89
``
`-
; CHECK-NEXT: .set varargs_many_argscallee, "#varargs_many_argscallee"
`
``
89
`+
; CHECK-NEXT: varargs_many_argscallee = "#varargs_many_argscallee"
`
90
90
`; CHECK-NEXT: .weak_anti_dep "#varargs_many_argscallee"
`
91
``
`-
; CHECK-NEXT: .set "#varargs_many_argscallee", varargs_many_argscallee
`
``
91
`+
; CHECK-NEXT: "#varargs_many_argscallee" = varargs_many_argscallee
`
92
92
`; CHECK-NEXT: bl "#varargs_many_argscallee"
`
93
93
`; CHECK-NEXT: ldr x30, [sp, #48] // 8-byte Folded Reload
`
94
94
`; CHECK-NEXT: add sp, sp, #64
`
`@@ -116,9 +116,9 @@ define void @varargs_caller_tail() nounwind {
`
116
116
`; CHECK-NEXT: stp x9, x8, [sp]
`
117
117
`; CHECK-NEXT: str xzr, [sp, #16]
`
118
118
`; CHECK-NEXT: .weak_anti_dep varargs_callee
`
119
``
`-
; CHECK-NEXT: .set varargs_callee, "#varargs_callee"
`
``
119
`+
; CHECK-NEXT: varargs_callee = "#varargs_callee"
`
120
120
`; CHECK-NEXT: .weak_anti_dep "#varargs_callee"
`
121
``
`-
; CHECK-NEXT: .set "#varargs_callee", varargs_callee
`
``
121
`+
; CHECK-NEXT: "#varargs_callee" = varargs_callee
`
122
122
`; CHECK-NEXT: bl "#varargs_callee"
`
123
123
`; CHECK-NEXT: ldr x30, [sp, #32] // 8-byte Folded Reload
`
124
124
`; CHECK-NEXT: add x4, sp, #48
`
`@@ -129,9 +129,9 @@ define void @varargs_caller_tail() nounwind {
`
129
129
`; CHECK-NEXT: mov x5, xzr
`
130
130
`; CHECK-NEXT: add sp, sp, #48
`
131
131
`; CHECK-NEXT: .weak_anti_dep varargs_callee
`
132
``
`-
; CHECK-NEXT: .set varargs_callee, "#varargs_callee"
`
``
132
`+
; CHECK-NEXT: varargs_callee = "#varargs_callee"
`
133
133
`; CHECK-NEXT: .weak_anti_dep "#varargs_callee"
`
134
``
`-
; CHECK-NEXT: .set "#varargs_callee", varargs_callee
`
``
134
`+
; CHECK-NEXT: "#varargs_callee" = varargs_callee
`
135
135
`; CHECK-NEXT: b "#varargs_callee"
`
136
136
`call void (double, ...) @varargs_callee(double 1.0, i32 2, double 3.0, i32 4, double 5.0, <2 x double> <double 0.0, double 0.0>)
`
137
137
`tail call void (double, ...) @varargs_callee(double 1.0, i32 4, i32 3, i32 2)
`