|
1 |
| -; RUN: llc -verify-machineinstrs < %s -mtriple=aarch64-apple-ios -disable-post-ra | FileCheck --check-prefix=CHECK-APPLE %s |
2 |
| -; RUN: llc -verify-machineinstrs -O0 < %s -mtriple=aarch64-apple-ios -disable-post-ra | FileCheck --check-prefix=CHECK-O0 %s |
| 1 | +; RUN: llc -verify-machineinstrs -disable-fp-elim < %s -mtriple=aarch64-apple-ios -disable-post-ra | FileCheck --check-prefix=CHECK-APPLE %s |
| 2 | +; RUN: llc -verify-machineinstrs -disable-fp-elim -O0 < %s -mtriple=aarch64-apple-ios -disable-post-ra | FileCheck --check-prefix=CHECK-O0 %s |
3 | 3 |
|
4 | 4 | declare i8* @malloc(i64)
|
5 | 5 | declare void @free(i8*)
|
@@ -300,12 +300,12 @@ define float @foo_vararg(%swift_error** swifterror %error_ptr_ref, ...) {
|
300 | 300 | ; CHECK-APPLE: orr w0, wzr, #0x10
|
301 | 301 | ; CHECK-APPLE: malloc
|
302 | 302 | ; CHECK-APPLE: orr [[ID:w[0-9]+]], wzr, #0x1
|
303 |
| -; CHECK-FIXMEAPPLE: add [[ARGS:x[0-9]+]], [[TMP:x[0-9]+]], #16 |
| 303 | +; CHECK-APPLE: add [[ARGS:x[0-9]+]], [[TMP:x[0-9]+]], #16 |
304 | 304 | ; CHECK-APPLE: strb [[ID]], [x0, #8]
|
305 | 305 |
|
306 | 306 | ; First vararg
|
307 |
| -; CHECK-FIXMEAPPLE-DAG: orr {{x[0-9]+}}, [[ARGS]], #0x8 |
308 |
| -; CHECK-FIXMEAPPLE-DAG: ldr {{w[0-9]+}}, [{{.*}}[[TMP]], #16] |
| 307 | +; CHECK-APPLE-DAG: orr {{x[0-9]+}}, [[ARGS]], #0x8 |
| 308 | +; CHECK-APPLE-DAG: ldr {{w[0-9]+}}, [{{.*}}[[TMP]], #16] |
309 | 309 | ; CHECK-APPLE: add {{x[0-9]+}}, {{x[0-9]+}}, #8
|
310 | 310 | ; Second vararg
|
311 | 311 | ; CHECK-APPLE: ldr {{w[0-9]+}}, [{{x[0-9]+}}]
|
|
0 commit comments