SuccessChanges

Summary

  1. [DAGCombiner] add early exit for store merging of truncs (details)
  2. [llvm-dwarfdump] --statistics: break lines and indent by 2 (details)
  3. [DebugInfo][test] Fix dwarf-callsite-related-attrs.ll after llvm-dwarfdump --statistics change (details)
Commit 79cb289a95e5fee838c90cd029100393025029d2 by spatel
[DAGCombiner] add early exit for store merging of truncs

This should be NFC in terms of output because the endian
check further down would bail out too, but we are wasting
time by waiting to that point to give up. If we generalize
that function to deal with more than i8 types, we should
not have to deal with the degenerate case.
The file was modifiedllvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
Commit 481c3b8c941c8c9fb2003e8f1f691e3c7774083a by maskray
[llvm-dwarfdump] --statistics: break lines and indent by 2

so that the user does not have to pipe the output to `jq` or `python -m json.tool`.
This change makes testing more convenient because `-NEXT` patterns can be used.
The "prettify by default" is a good tradeoff to make. The output size increases a bit.

Differential Revision: https://reviews.llvm.org/D86318
The file was modifiedllvm/tools/llvm-dwarfdump/Statistics.cpp
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/statistics-v3.test
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/stats-dbg-callsite-info.ll
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/statistics-dwo.test
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/statistics.ll
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/stats-multiple-cu-members.ll
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/locstats.ll
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/statistics-base-address.s
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/stats-mulitple-cu-out-of-line.ll
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/stats-inlining-single-cu.ll
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/stats-inlining-multi-cu.ll
The file was modifiedllvm/test/tools/llvm-dwarfdump/X86/stats-multiple-cu-same-name.ll
Commit ba93844d114e3ad36a8ca22abc7fce8cb83c1cb8 by maskray
[DebugInfo][test] Fix dwarf-callsite-related-attrs.ll after llvm-dwarfdump --statistics change
The file was modifiedllvm/test/DebugInfo/X86/dwarf-callsite-related-attrs.ll