[PATCH] D82580: [RegisterCoalescer] Dumper for JoinVals

Valery Pykhtin via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 25 10:46:37 PDT 2020


vpykhtin created this revision.
vpykhtin added reviewers: qcolombet, arsenm, MatzeB.
Herald added subscribers: llvm-commits, tpr, hiraditya, wdng.
Herald added a project: LLVM.
vpykhtin edited the summary of this revision.
vpykhtin edited the summary of this revision.

Example (manually enhanced, it actually prints in one line):

  RHSVals %1:sub0: 0 at 128r Write:0000000000000003 Valid:0000000000000003 Keep -> 0 at 128r,
                    1 at 80r Write:0000000000000003 Valid:0000000000000003 Erase Other:1 at 64r -> 1 at 64r,
               2 at 160B-phi Write:0000000000000003 Valid:0000000000000003 Merge Other:3 at 160B-phi -> 3 at 160B-phi

Helps a lot to understand what's going on.

The output can also be seen at: https://reviews.llvm.org/D82258


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D82580

Files:
  llvm/include/llvm/CodeGen/LiveInterval.h
  llvm/lib/CodeGen/LiveInterval.cpp
  llvm/lib/CodeGen/RegisterCoalescer.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D82580.273439.patch
Type: text/x-patch
Size: 3892 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200625/4209c9db/attachment.bin>


More information about the llvm-commits mailing list