[PATCH] D20178: Fix PR26055 - LiveDebugValues is very slow

Adrian Prantl via llvm-commits llvm-commits at lists.llvm.org
Mon May 16 10:55:38 PDT 2016


aprantl updated this revision to Diff 57370.
aprantl added a comment.

To establish a useful basis for discussion and further optimization, here is an NFC patch (no dropping of inlined copies) that also fixes the iterator invalidation problem noted by Daniel and reported by Davide.

I'm now going to look into Daniel's suggestions about improving the O(n^2) inner loops. Thanks!


http://reviews.llvm.org/D20178

Files:
  lib/CodeGen/LiveDebugValues.cpp
  test/DebugInfo/COFF/register-variables.ll
  test/DebugInfo/MIR/X86/live-debug-values-3preds.mir

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D20178.57370.patch
Type: text/x-patch
Size: 22192 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160516/c43de66b/attachment.bin>


More information about the llvm-commits mailing list