PATCHES: StructurizeCFG bug-fix

Tom Stellard tom at stellard.net
Thu Jan 22 12:36:04 PST 2015


Yes, here it is.

On Thu, Jan 22, 2015 at 09:33:48PM +0100, Christian König wrote:
> Forgot the attachment?
> 
> Am 22.01.2015 um 21:24 schrieb Tom Stellard:
> >Hi,
> >
> >Attached are two patches for the StrucuturizeCFG pass.  The first changes
> >the ordering of the blocks to reverse post-order, which fixes invalid
> >code being generated for certain kinds of loops.
> >
> >The second patch removes an early fix to backedge detection which is no
> >longer needed after the first patch.
> >
> >-Tom
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-StructurizeCFG-Use-a-reverse-post-order-traversal.patch
Type: text/x-diff
Size: 14995 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150122/c1b75f7f/attachment.patch>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-StructurizeCFG-Remove-obsolete-fix-for-loop-backedge.patch
Type: text/x-diff
Size: 987 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150122/c1b75f7f/attachment-0001.patch>


More information about the llvm-commits mailing list