The Following Identity transforms are missing currently.
MaxV(x,x) => x
MinV(x,x) => x
MinV (MaxV(x, y), MinV(x, y)) => MinV(x, y)
MaxV (MinV(x, y), MaxV(x, y)) => MaxV(x, y)
In the auto-vectorization flow, these cases are handled during scalar IR transforms.
MaxV(x,x) => x
MinV(x,x) => x
MinV (MaxV(x, y), MinV(x, y)) => MinV(x, y)
MaxV (MinV(x, y), MaxV(x, y)) => MaxV(x, y)
In the auto-vectorization flow, these cases are handled during scalar IR transforms.
- relates to
-
JDK-8351844 C2 x64 AVX2 vpminmax assertion failure with equivalent inputs
-
- Open
-