llvm-project
02db2de9 - [AArch64][SVE] Implement demanded bits for @llvm.aarch64.sve.cntp (#168714)

Commit
26 days ago
[AArch64][SVE] Implement demanded bits for @llvm.aarch64.sve.cntp (#168714) This allows DemandedBits to see that the SVE CNTP intrinsic will only ever produce small positive integers. The maximum value you could get here is 256, which is CNTP on a nxv16i1 on a machine with a 2048bit vector size (the maximum for SVE). Using this various redundant operations (zexts, sexts, ands, ors, etc) can be eliminated.
Author
Parents
Loading