[PATCH] Add option to selectively disable the GVN pass.
dimitry at andric.com
Thu May 28 00:04:19 PDT 2015
In http://reviews.llvm.org/D10069#179821, @hfinkel wrote:
> I would much rather try to understand the problem. If GVN is doing something that tends to increase binary size even when compiling a function with the optsize attribute, then GVN should stop doing that.
Sure, but at the moment we imported clang 3.5.0, this was our only showstopper, and we had to do a quick fix. We just experimented with enabling and disabling different passes, and ended up at this result.
> Have you provided a test case for this?
I will dig this up later.
More information about the llvm-commits