stage2: Rename `Value.compare` to `compareAll`, etc.

These functions have a very error-prone API. They are essentially
`all(cmp(op, ...))` but that's not reflected in the name.

This renames these functions to `compareAllAgainstZero...` etc.
for clarity and fixes >20 locations where the predicate was
incorrect.

In the future, the scalar `compare` should probably be split off
from the vector comparison. Rank-polymorphic programming is great,
but a proper implementation in Zig would decouple comparison and
reduction, which then needs a way to fuse ops at comptime.
7b978bf1e0Cody Tapscott committed on 11/10/2022, 7:24:02 PMparentb135709
4 files changedLine totals unavailable