A CMOV 1, 0, CC, %cpsr, Cmp is the same as a CSINC 0, 0, CC, Cmp, and can be treated the same in IsCMPZCSINC added in D114013. This allows us to remove the unnecessary CMOV in the same way that we could remove a CSINC.
Details
Details
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo