reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # RUN: llc -mtriple=x86_64-unknown-linux-gnu -run-pass=machine-cp %s -o - | FileCheck %s # Machine copy propagation can remove dead copies. Make sure that the # DBG_VALUE does not keep the copy alive. # # CHECK-NOT: $ebx = COPY $eax --- | define void @fred() { ret void } !1 = !DIExpression() ... --- name: fred tracksRegLiveness: true body: | bb.0: liveins: $eax $ebx = COPY $eax DBG_VALUE $ebx, _, !1, !1 ... |