[PATCH] [LICM] Store sink and indirectbr instructions

Bruno Cardoso Lopes bruno.cardoso at gmail.com
Fri Nov 28 11:11:26 PST 2014


Hi Hal,

Agreed. As a side note, this all happens because LoopSimplify avoids dealing with indirectbr instructions at all and therefore won't create dedicated exit blocks nor pre-headers in their presence. Haven't check yet but it's likey a similar crash will happen for loads when indirectbr is involved since there won't be a preheader to hoist out.

Thanks for the review!

http://reviews.llvm.org/D6414






More information about the llvm-commits mailing list