Files
clang-p2996/llvm/lib/CodeGen/ComplexDeinterleavingPass.cpp
Nicholas Guy 3f4b2f12a1 [llvm] Fix crash when complex deinterleaving operates on an unrolled loop (#129735)
When attempting to perform complex deinterleaving on an unrolled loop
containing a reduction, the complex deinterleaving pass would fail to
accommodate the wider types when accumulating the unrolled paths.
Instead of trying to alter the incoming IR to fit expectations, the pass
should instead decide against processing any reduction that results in a
non-complex or non-vector value.
2025-03-19 13:44:02 +00:00

80 KiB