|
1 |
| -; RUN: llc -O0 -global-isel -stop-after=irtranslator -verify-machineinstrs %s -o - | FileCheck %s |
2 |
| -; RUN: llc -O0 -fast-isel=false -global-isel=false -stop-after=finalize-isel %s -o - | FileCheck %s |
3 |
| -; RUN: llc -O0 -fast-isel -stop-after=finalize-isel %s -o - | FileCheck %s |
| 1 | +; RUN: llc --mtriple="aarch64-" -O0 -global-isel -stop-after=irtranslator -verify-machineinstrs %s -o - | FileCheck %s --check-prefix=AARCH |
| 2 | +; RUN: llc --mtriple="aarch64-" -O0 -fast-isel=false -global-isel=false -stop-after=finalize-isel %s -o - | FileCheck %s --check-prefix=AARCH |
| 3 | +; RUN: llc --mtriple="aarch64-" -O0 -fast-isel -stop-after=finalize-isel %s -o - | FileCheck %s --check-prefix=AARCH |
4 | 4 |
|
5 |
| -; CHECK-NOT: DBG_VALUE |
6 |
| -; CHECK: DBG_VALUE $x22, $noreg, !{{.*}}, !DIExpression(DW_OP_LLVM_entry_value, 1) |
7 |
| -; CHECK-NEXT: DBG_VALUE $x22, $noreg, !{{.*}}, !DIExpression(DW_OP_LLVM_entry_value, 1) |
8 |
| -; CHECK-NOT: DBG_VALUE |
9 | 5 |
|
10 |
| -target triple="aarch64--" |
| 6 | +; RUN: llc --mtriple="x86_64-" -O0 -fast-isel=false -global-isel=false -stop-after=finalize-isel %s -o - | FileCheck %s --check-prefix=X86 |
| 7 | +; RUN: llc --mtriple="x86_64-" -O0 -fast-isel -stop-after=finalize-isel %s -o - | FileCheck %s --check-prefix=X86 |
| 8 | + |
| 9 | +; AARCH-NOT: DBG_VALUE |
| 10 | +; AARCH: DBG_VALUE $x22, $noreg, !{{.*}}, !DIExpression(DW_OP_LLVM_entry_value, 1) |
| 11 | +; AARCH-NEXT: DBG_VALUE $x22, $noreg, !{{.*}}, !DIExpression(DW_OP_LLVM_entry_value, 1) |
| 12 | +; AARCH-NOT: DBG_VALUE |
| 13 | + |
| 14 | +; X86-NOT: DBG_VALUE |
| 15 | +; X86: DBG_VALUE $r14, $noreg, !{{.*}}, !DIExpression(DW_OP_LLVM_entry_value, 1) |
| 16 | +; X86-NEXT: DBG_VALUE $r14, $noreg, !{{.*}}, !DIExpression(DW_OP_LLVM_entry_value, 1) |
| 17 | +; X86-NOT: DBG_VALUE |
| 18 | + |
11 | 19 |
|
12 | 20 | define void @foo(ptr %unused_arg, ptr swiftasync %async_arg) !dbg !6 {
|
13 | 21 | call void @llvm.dbg.value(metadata ptr %async_arg, metadata !12, metadata !DIExpression(DW_OP_LLVM_entry_value, 1)), !dbg !14
|
|
0 commit comments