This fixes <6 x s16> = G_CONCAT_VECTORS from <3 x s16> handling.
Details
Details
Diff Detail
Diff Detail
Event Timeline
llvm/include/llvm/CodeGen/GlobalISel/LegalizerHelper.h | ||
---|---|---|
202 | Doxygen comment for this variant? |
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | ||
---|---|---|
253 | Why these changes to this function? The new behavior doesn't match the comment for it. |
llvm/lib/CodeGen/GlobalISel/LegalizerHelper.cpp | ||
---|---|---|
253 | Before it would clear the original vector, so you couldn't repeatedly call this and accumulate in Regs without a temporary vector. This switches it to append |
Doxygen comment for this variant?