[all-commits] [llvm/llvm-project] ca23a3: [X86] Limit X86InterleavedAccessGroup to handle th...
Pengfei Wang via All-commits
all-commits at lists.llvm.org
Wed May 19 03:39:40 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ca23a38e373142a18ab56700ba4f3b947bfe9db0
https://github.com/llvm/llvm-project/commit/ca23a38e373142a18ab56700ba4f3b947bfe9db0
Author: Wang, Pengfei <pengfei.wang at intel.com>
Date: 2021-05-19 (Wed, 19 May 2021)
Changed paths:
M llvm/lib/Target/X86/X86InterleavedAccess.cpp
M llvm/test/CodeGen/X86/x86-interleaved-access.ll
Log Message:
-----------
[X86] Limit X86InterleavedAccessGroup to handle the same type case only
The current implementation assumes the destination type of shuffle is the same as the decomposed ones. Add the check to avoid crush when the condition is not satisfied.
This fixes PR37616.
Reviewed By: RKSimon
Differential Revision: https://reviews.llvm.org/D102751
More information about the All-commits
mailing list