[PATCH] D32140: Global code motion of congruent computations

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 29 06:43:36 PDT 2019


fhahn added a comment.

Two high level comments after a quick glance

1. gnv-sink & gvn-hoist are still disabled by default AFAIK and there are still a few known bugs that need to be addressed (https://bugs.llvm.org/buglist.cgi?quicksearch=gvn-hoist, https://bugs.llvm.org/buglist.cgi?quicksearch=gvn-sink). It would be good to guard this change by a new flag that's off by default, otherwise it might hinder work towards weeding out the existing bugs.
2. Do you think you would be able to use the MergeSet implementation from D57123 <https://reviews.llvm.org/D57123>  (I will rebase the patches ASAP)? Separating out the MergeSet changes should reduce the diff a bit, making reviewing it easier.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D32140





More information about the llvm-commits mailing list