[all-commits] [llvm/llvm-project] 9d09d2: Reapply "[X86] Limit X86InterleavedAccessGroup to ...

Pengfei Wang via All-commits all-commits at lists.llvm.org
Wed May 19 07:51:07 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 9d09d20448e48c78035c40982646b7b26fee88c3
      https://github.com/llvm/llvm-project/commit/9d09d20448e48c78035c40982646b7b26fee88c3
  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:
  -----------
  Reapply "[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