[PATCH] ARMv8 IfConversion must skip narrow instructions that a) define CPSR and b) wouldn't affect CPSR in an IT block

Tim Northover t.p.northover at gmail.com
Wed Feb 26 02:59:34 PST 2014


> As I replied to Tim in an earlier mail, this change only applies to ARMv8 AArch32, because in ARMv7 the SizeReduction step doesn't run until after the IfConversion, and therefore IfConversion in v7 cannot encounter these narrow Thumb instructions.

Yep, that makes sense with the status-quo, so I think the patch is fine. LGTM!

Tim.



More information about the llvm-commits mailing list