• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llc -mtriple=x86_64-unknown-linux-gnu -run-pass=machine-cp %s -o - | FileCheck %s
2
3# Machine copy propagation can remove dead copies. Make sure that the
4# DBG_VALUE does not keep the copy alive.
5#
6# CHECK-NOT: $ebx = COPY $eax
7
8--- |
9  define void @fred() {
10    ret void
11  }
12  !1 = !DIExpression()
13...
14
15---
16name: fred
17tracksRegLiveness: true
18body: |
19  bb.0:
20    liveins: $eax
21    $ebx = COPY $eax
22    DBG_VALUE debug-use $ebx, debug-use _, !1, !1
23...
24