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 | ||
|---|---|---|
| 204 | 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?