1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-24 03:33:20 +01:00
llvm-mirror/test/DebugInfo/ARM
Matthias Braun b0b4d6c795 DwarfDebug: Pick next location in case of missing location at block begin
Context: Compiler generated instructions do not have a debug location
assigned to them. However emitting 0-line records for all of them bloats
the line tables for very little benefit so we usually avoid doing that.

Not emitting anything will lead to the previous debug location getting
applied to the locationless instructions. This is not desirable for
block begin and after labels. Previously we would emit simply emit
line-0 records in this case, this patch changes the behavior to do a
forward search for a debug location in these cases before emitting a
line-0 record to further reduce line table bloat.

Inspired by the discussion in https://reviews.llvm.org/D52862

llvm-svn: 343874
2018-10-05 18:29:24 +00:00
..
big-endian-bitfield.ll
big-endian-dump.ll
bitfield.ll
cfi-eof-prologue.ll
constant-dbgloc.ll
float-args.ll
header.ll
illegal-fragment.ll
line.test
lit.local.cfg
little-endian-dump.ll
lowerbdgdeclare_vla.ll
multiple-constant-uses-drops-dbgloc.ll
partial-subreg.ll
PR16736.ll
PR26163.ll
processes-relocations.ll
prologue_end.ll
s-super-register.ll
salvage-debug-info.ll
sdag-split-arg1.ll
sdag-split-arg.ll
selectiondag-deadcode.ll
single-constant-use-preserves-dbgloc.ll DwarfDebug: Pick next location in case of missing location at block begin 2018-10-05 18:29:24 +00:00
split-complex.ll
sroa-complex.ll
tls.ll