[llvm] r175380 - The transform is:

Bill Wendling isanbard at gmail.com
Sun Feb 17 15:54:33 PST 2013


On Feb 16, 2013, at 4:06 PM, Hal Finkel <hfinkel at anl.gov> wrote:

> ----- Original Message -----
>> From: "Bill Wendling" <isanbard at gmail.com>
>> To: llvm-commits at cs.uiuc.edu
>> Sent: Saturday, February 16, 2013 5:41:36 PM
>> Subject: [llvm] r175380 - The transform is:
>> 
>> Author: void
>> Date: Sat Feb 16 17:41:36 2013
>> New Revision: 175380
>> 
>> URL: http://llvm.org/viewvc/llvm-project?rev=175380&view=rev
>> Log:
>> The transform is:
>> 
>>    (or (bool?A:B),(bool?C:D)) --> (bool?(or A,C):(or B,D))
>> 
>> By the time the OR is visited, both the SELECTs have been visited and
>> not
>> optimized and the OR itself hasn't been transformed so we do this
>> transform in
>> the hopes that the new ORs will be optimized.
>> 
>> The transform is explicitly disabled for vector-selects until
>> "codegen matures
>> to handle them better".
> 
> I thought that Nadav had said that vector select support was better now. What happened with that?
> 
It's possible that Muhammad Tauqir wasn't aware of it. I'll let him revamp his patch if he wishes. :)

-bw






More information about the llvm-commits mailing list