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 | ; RUN: opt < %s -debugify -tailcallelim -S | FileCheck %s define void @foo() { entry: ; CHECK-LABEL: entry: ; CHECK: br label %tailrecurse, !dbg ![[DbgLoc:[0-9]+]] call void @foo() ;; line 1 ret void ; CHECK-LABEL: tailrecurse: ; CHECK: br label %tailrecurse, !dbg ![[DbgLoc]] } ;; Make sure tailrecurse has the call instruction's DL ; CHECK: ![[DbgLoc]] = !DILocation(line: 1 |