xref: /llvm-project/llvm/test/CodeGen/Generic/live-debug-vars-undef-use.mir (revision f108c7f59dfae5fafbb00fbdef7a0cd31826dcfc)
1# RUN: llc -verify-machineinstrs -run-pass=livedebugvars -o - %s | FileCheck %s
2# REQUIRES: aarch64-registered-target
3
4--- |
5
6  target datalayout = "e-m:o-i64:64-i128:128-n32:64-S128"
7  target triple = "aarch64--"
8  define i64 @test() { ret i64 0 }
9
10...
11
12---
13name: test
14tracksRegLiveness: true
15registers:
16  - { id: 0, class: _ }
17  - { id: 1, class: gpr64 }
18body: |
19  bb.0:
20   ; CHECK-LABEL: bb.0
21   ; CHECK-NEXT:   %1:gpr64(s64) = G_CONSTANT i64 0
22   ; CHECK-NEXT:   RET %1(s64)
23   DBG_VALUE %0, $noreg, $noreg, $noreg, $noreg
24   %1(s64) = G_CONSTANT i64 0
25   RET %1
26...
27