Simple loop unswitch likes to leave around unsimplified and/or/xors. SCEV today bails out on these idioms which is unfortunate in general, and specifically for the unswitch interaction.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
I would expect max BE taken count to be %n as well.