[PATCH] D66029: llvm-canon

Michal Paszkowski via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 14 03:09:19 PDT 2020


mpaszkowski updated this revision to Diff 257243.
mpaszkowski added a reviewer: plotfi.
mpaszkowski added a comment.
Herald added a subscriber: hiraditya.

First of all, I am sorry for such a late reply (had many things going on recently). I have updated the patch for the upstream version of the LLVM. Thanks to @aykevl I have corrected the docs/Passes.rst file. Additionaly, I have added a new flag which enables/disables sorting and reordering operands in commutative instructions.

In the meantime, the project has been presented at the LLVM Developers' Meeting 2019 in San Jose. You may want to check out the slides <https://llvm.org/devmtg/2019-10/slides/Paszkowski-LLVMCanon.pdf> or watch the presentation <https://www.youtube.com/watch?v=c9WMijSOEUg>.

I would like to thank everyone who came to the presentation for all the valuable feedback and support! It was really nice to see you all.

Hopefully, the code looks good now. I would like to ask for further comments and eventual LGTM so the code can be committed to the mainline.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D66029/new/

https://reviews.llvm.org/D66029

Files:
  llvm/docs/Passes.rst
  llvm/docs/ReleaseNotes.rst
  llvm/include/llvm/InitializePasses.h
  llvm/include/llvm/LinkAllPasses.h
  llvm/include/llvm/Transforms/Utils/IRCanonicalizer.h
  llvm/lib/Transforms/Utils/CMakeLists.txt
  llvm/lib/Transforms/Utils/IRCanonicalizer.cpp
  llvm/lib/Transforms/Utils/Utils.cpp
  llvm/test/Transforms/IRCanonicalizer/naming-arguments.ll
  llvm/test/Transforms/IRCanonicalizer/naming-basic-blocks.ll
  llvm/test/Transforms/IRCanonicalizer/naming-instructions.ll
  llvm/test/Transforms/IRCanonicalizer/reordering-instructions.ll
  llvm/test/Transforms/IRCanonicalizer/reordering-phi-node-values.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D66029.257243.patch
Type: text/x-patch
Size: 29683 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200414/45dbb3fa/attachment.bin>


More information about the llvm-commits mailing list