[all-commits] [llvm/llvm-project] 8478de: [LLVM][CodeGen] Remove failure cases when widening...
Paul Walker via All-commits
all-commits at lists.llvm.org
Mon Dec 1 04:33:20 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 8478de3d00a7a16b532b3902d5d9794405ae2379
https://github.com/llvm/llvm-project/commit/8478de3d00a7a16b532b3902d5d9794405ae2379
Author: Paul Walker <paul.walker at arm.com>
Date: 2025-12-01 (Mon, 01 Dec 2025)
Changed paths:
M llvm/include/llvm/CodeGen/SelectionDAG.h
M llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/test/CodeGen/AArch64/sve-extract-scalable-vector.ll
M llvm/test/CodeGen/AArch64/sve-insert-vector.ll
Log Message:
-----------
[LLVM][CodeGen] Remove failure cases when widening EXTRACT/INSERT_SUBVECTOR. (#162308)
This PR implements catch all handling for widening the scalable
subvector operand (INSERT_SUBVECTOR) or result (EXTRACT_SUBVECTOR). It
does this via the stack using masked memory operations. With general
handling available we can add optimiations for specific cases.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list