Canonicalize getelementptr instructions for scalable vector types into ptradd representation with an explicit llvm.vscale call. This representation has better support in BasicAA, which can reason about llvm.vscale, but not plain scalable GEPs.
{s|u}rem C, x
trunc nuw/nsw
KnownBits::abs
KnownBits::sdiv
sdiv
computeKnownBits
KnownBits
lshr
ashr
cannotBeOrderedLessThanZeroImpl
computeKnownFPClass
select