A llvm.vscale will always be at least 1, never zero. Teaching that to isKnownNonZero can help fold away some statically known compares.
Details
Details
Diff Detail
Diff Detail
Event Timeline
llvm/lib/Analysis/ValueTracking.cpp | ||
---|---|---|
2701 | The existing coding style suggests this should be } // Intrinsic else if (... |
The existing coding style suggests this should be