[Polly] Generating code for changed memory accesses

Johannes Doerfert jdoerfert at codeaurora.org
Fri Aug 1 16:27:41 PDT 2014


Please see the attached patches

--

Johannes Doerfert
Employee of Qualcomm Innovation Center, Inc.
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation


-----Original Message-----
From: Tobias Grosser [mailto:tobias at grosser.es] 
Sent: Thursday, July 31, 2014 3:48 PM
To: Johannes Doerfert
Cc: llvm-commits at cs.uiuc.edu
Subject: Re: [Polly] Generating code for changed memory accesses

On 01/08/2014 00:42, Johannes Doerfert wrote:
>>> To your problem: Why would they fail? I remember you mentioned something about a different context being expected by isl. What is the minimal set of changes necessary to move the tests to the IslCodegeneration? Just changes to the context fields in the .json files?
> There are two problems, but if you just want to keep these tests you just need to address the first one:
>    1) Change the context from { [] } to { : }
>    2) As soon as scev codegen is turned on and we have new access functions we crash.

The second already exists in the current code, so it is not really a regression (You can use an explicitly disable scev code generation if this helps to keep your internal tests running).

The first one seems easy to do. Could you move the tests and mention in the commit message that this is the only change that has been applied to these files.

The remaining patch should then not need to change these files, no? If this is the case, you can mention in the commit messages that the change is tested by existing test cases (maybe point to them).

Cheers,
Tobias

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-Update-the-jscop-tests-and-ported-them-to-isl-codege.patch
Type: application/octet-stream
Size: 48598 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140801/9614a3e9/attachment.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-Allow-the-IslExprBuilder-to-generate-access-operatio.patch
Type: application/octet-stream
Size: 3177 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140801/9614a3e9/attachment-0001.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-Fix-the-modifiable-access-creation.patch
Type: application/octet-stream
Size: 23726 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140801/9614a3e9/attachment-0002.obj>


More information about the llvm-commits mailing list