[polly] [patch] [efficiency] Move getAliasSetForPointer under if (!IgnoreAliasing)

Dmitry N. Mikushin maemarcus at gmail.com
Sun Jun 2 10:29:21 PDT 2013


Hi Tobi & Sebastian,

Sorry, I added static removal by mistake.

> Also could you prepare a patch to disable AA with -polly-ignore-aliasing
> Please test and fix any other places using AA with -polly-ignore-aliasing.

OK, I'll try.

2013/6/2 Tobias Grosser <tobias at grosser.es>

> On 06/02/2013 06:32 AM, Sebastian Pop wrote:
>
>> Hi Dmitry,
>>
>> The patch looks good to me.  Please allow Tobi to also comment on your
>> patch
>> before committing.
>>
>> Dmitry N. Mikushin wrote:
>>
>>> -static cl::opt<bool>
>>> +cl::opt<bool>
>>>
>>
>> Why do you remove static here? Your change does not touch any other files.
>>
>>    IgnoreAliasing("polly-ignore-**aliasing",
>>>                  cl::desc("Ignore possible aliasing of the array bases"),
>>>                  cl::Hidden, cl::init(false), cl::cat(PollyCategory));
>>>
>>
>>
>> Also could you prepare a patch to disable AA with -polly-ignore-aliasing
>>
>>    AA = &getAnalysisID<AliasAnalysis>(**AliasAnalysis::getClassPassID(**
>> ));
>>
>> Please test and fix any other places using AA with -polly-ignore-aliasing.
>>
>> Also please add [polly] on the subject line on patches for polly.
>>
>
> I agree with Sebastian comments. After addressing them, the patch seems
> good to go.
>
> Tobi
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130602/85ad5e86/attachment.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: polly.aliasset.patch
Type: application/octet-stream
Size: 3552 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130602/85ad5e86/attachment.obj>


More information about the llvm-commits mailing list