[llvm-commits] [llvm] r170246 - /llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp

Nadav Rotem nrotem at apple.com
Fri Dec 14 23:47:04 PST 2012


Takumi, 

The bot clang-3stage-x86_64-linux passed before you disabled the loop vectorizer in r170240.  (http://bb.pgr.jp/builders/clang-3stage-x86_64-linux/)

I am now looking at the cygwin bot. It looks like there are many commits between the last green to the first red.

Nadav

On Dec 14, 2012, at 10:16 PM, NAKAMURA Takumi <geek4civic at gmail.com> wrote:

> Nadav, I have reverted it again.
> 
> On x86-64, stage1 clang (generated by host g++) crashes to compile
> ADT/VariadicFunctionTest.cpp.
> http://bb.pgr.jp/builders/clang-3stage-x86_64-linux/builds/292
> 
> On i686, stage2 clang miscompiles bunch of files.
> http://bb.pgr.jp/builders/clang-3stage-cygwin/builds/133
> 
> I'll investigate too, (if I had a time).
> 
> ...Takumi
> 
> 2012/12/15 Nadav Rotem <nrotem at apple.com>:
>> Author: nadav
>> Date: Fri Dec 14 15:30:23 2012
>> New Revision: 170246
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=170246&view=rev
>> Log:
>> Enable the loop vectorizer by default.
>> 
>> 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=170246&r1=170245&r2=170246&view=diff
>> ==============================================================================
>> --- llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp (original)
>> +++ llvm/trunk/lib/Transforms/IPO/PassManagerBuilder.cpp Fri Dec 14 15:30:23 2012
>> @@ -188,7 +188,7 @@
>>   MPM.add(createLoopIdiomPass());             // Recognize idioms like memset.
>>   MPM.add(createLoopDeletionPass());          // Delete dead loops
>> 
>> -  if (LoopVectorize && OptLevel > 1)
>> +  if (true && OptLevel > 1)
>>     MPM.add(createLoopVectorizePass());
>> 
>>   if (!DisableUnrollLoops)
>> 
>> 
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list