[llvm] r247264 - Enable GlobalsAA by default
NAKAMURA Takumi via llvm-commits
llvm-commits at lists.llvm.org
Sat Sep 12 11:16:54 PDT 2015
It triggered crashes in 5 tests;
http://bb.pgr.jp/builders/msbuild-llvmclang-x64-msc18-DA/builds/562
LLVM :: CodeGen/NVPTX/nvvm-reflect.ll
LLVM :: CodeGen/X86/atomic_idempotent.ll
LLVM :: DebugInfo/X86/array2.ll
LLVM :: Transforms/GlobalDCE/global_ctors_integration.ll
LLVM :: Transforms/Inline/devirtualize.ll
LLVM :: Transforms/PhaseOrdering/2010-03-22-empty-baseclass.ll
(CodeGen/X86/atomic_idempotent.ll is nothing to do)
On Thu, Sep 10, 2015 at 7:23 PM James Molloy via llvm-commits <
llvm-commits at lists.llvm.org> wrote:
> Author: jamesm
> Date: Thu Sep 10 05:22:20 2015
> New Revision: 247264
>
> URL: http://llvm.org/viewvc/llvm-project?rev=247264&view=rev
> Log:
> Enable GlobalsAA by default
>
> This can give significant improvements to alias analysis in some
> situations, and improves its testing coverage in all situations.
>
> 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=247264&r1=247263&r2=247264&view=diff
>
> ==============================================================================
> --- llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp (original)
> +++ llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp Thu Sep 10
> 05:22:20 2015
> @@ -95,7 +95,7 @@ static cl::opt<bool> EnableLoopDistribut
> cl::desc("Enable the new, experimental LoopDistribution Pass"));
>
> static cl::opt<bool> EnableNonLTOGlobalsModRef(
> - "enable-non-lto-gmr", cl::init(false), cl::Hidden,
> + "enable-non-lto-gmr", cl::init(true), cl::Hidden,
> cl::desc(
> "Enable the GlobalsModRef AliasAnalysis outside of the LTO
> pipeline."));
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150912/f14329a3/attachment.html>
More information about the llvm-commits
mailing list