[PATCH] D34099: [IfConversion] Maintain the CFG when predicating/merging blocks in IfConvert*

Mikael Holmén via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Jun 12 00:28:59 PDT 2017


uabelho added a comment.

Ok, a new attempt to fix this.

Of course I would like to have done the patch in smaller steps, as I tried in https://reviews.llvm.org/D33037,
but since I came to the conclusion that I needed to attack MergeBlocks I kind of had to update all the different
IfConvert* cases in one go.

It's incredible how complicated the IfConverter is, but at least I feel this is a step in the right direction.

Fire away :)


https://reviews.llvm.org/D34099





More information about the llvm-commits mailing list