[LLVMdev] Parallel Loop Metadata

Renato Golin renato.golin at linaro.org
Tue Feb 12 03:12:25 PST 2013


On 11 February 2013 23:15, Hal Finkel <hfinkel at anl.gov> wrote:

> I agree with this. We should err on the side of safety even at the cost of
> larger IR. Relying on other passes to drop metadata on loop backedges, even
> if those passes are making (seemingly) completely-unrelated changes is
> asking for trouble; and in this case, trouble means miscompiles. Also, the
> changes to support propagating this metadata in existing passes are well
> defined: just grep for all places where TBAA metadata is handled. Some
> refactoring may be in order, but that is not a bad thing.
>

+1

--renato
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20130212/64fdcf8c/attachment.html>


More information about the llvm-dev mailing list