[llvm] r247264 - Enable GlobalsAA by default

James Molloy via llvm-commits llvm-commits at lists.llvm.org
Sat Sep 12 12:13:31 PDT 2015


Hi,

I'd had reports of crashes on windows too- I'm afraid I don't have a
windows system set up for development - would it be possible for you help
me out debugging it?

Cheers,

James
On Sat, 12 Sep 2015 at 19:17, NAKAMURA Takumi via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> 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
>>
> _______________________________________________
> 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/e82afd77/attachment.html>


More information about the llvm-commits mailing list