[LLVMdev] [PATCH] parallel loop metadata

Pekka Jääskeläinen pekka.jaaskelainen at tut.fi
Mon Feb 4 05:23:38 PST 2013


Hi,

Here's an updated patch with the remarks from Tobias and Sebastian
addressed.

On 02/04/2013 11:30 AM, Pekka Jääskeläinen wrote:
> branch itself). That should do (if it works), unless you have a better
> idea for this.

I ended up using the trick TBAA uses to create metadata that won't
get merged (thus remains to be referred to only by one loop's metadata)
by using a metadata that refers to itself.

It also now supports nested parallel loops via referring to a metadata that
points to all the loop identifier metadatas the memory accessing
instruction is inside of.

Thanks,
-- 
Pekka
-------------- next part --------------
A non-text attachment was scrubbed...
Name: parallel-loop-metadata.patch
Type: text/x-patch
Size: 15590 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20130204/43badf72/attachment.bin>


More information about the llvm-commits mailing list