[llvm] r277685 - GVN-hoist: enable by default

Bruno Cardoso Lopes via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 3 21:25:17 PDT 2016


Hi Sebastian,

Had to revert it in r277690, since it broke
http://lab.llvm.org:8080/green/job/clang-stage1-configure-RA_build/23335

On Wed, Aug 3, 2016 at 6:59 PM, Sebastian Pop via llvm-commits
<llvm-commits at lists.llvm.org> wrote:
> Author: spop
> Date: Wed Aug  3 20:59:42 2016
> New Revision: 277685
>
> URL: http://llvm.org/viewvc/llvm-project?rev=277685&view=rev
> Log:
> GVN-hoist: enable by default
>
> As we addressed all compilation time problems with GVN-hoist
> https://llvm.org/bugs/show_bug.cgi?id=28670
> this patch turns GVN-hoist back by default.
>
> Differential Revision: https://reviews.llvm.org/D23136
>
> Modified:
>     llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp
>
> Modified: llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp?rev=277685&r1=277684&r2=277685&view=diff
> ==============================================================================
> --- llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp (original)
> +++ llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp Wed Aug  3 20:59:42 2016
> @@ -138,8 +138,8 @@ static cl::opt<int> PreInlineThreshold(
>               "(default = 75)"));
>
>  static cl::opt<bool> EnableGVNHoist(
> -    "enable-gvn-hoist", cl::init(false), cl::Hidden,
> -    cl::desc("Enable the experimental GVN Hoisting pass"));
> +    "enable-gvn-hoist", cl::init(true), cl::Hidden,
> +    cl::desc("Enable the GVN hoisting pass (default = on)"));
>
>  PassManagerBuilder::PassManagerBuilder() {
>      OptLevel = 2;
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits



-- 
Bruno Cardoso Lopes
http://www.brunocardoso.cc


More information about the llvm-commits mailing list