[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
Tue Feb 25 08:37:41 PST 2014


Hi Artyom,

> Therefore, when IfConversion applies the new ARMv8 restrictions, it must not
> embed such an instruction into an IT block *whenever CPSR is live after the
> instruction*.

Doesn't this apply on v7 as well? If so, that v8 function is the wrong
place to apply the fix.

Cheers.

Tim.



More information about the llvm-commits mailing list