[all-commits] [llvm/llvm-project] 62b7e3: [SystemZ] Don't assert for i128 vectors in getInte...

Jonas Paulsson via All-commits all-commits at lists.llvm.org
Mon Jan 15 08:31:30 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 62b7e35f10f9b1676dde2efeccb95b623cbb4d29
      https://github.com/llvm/llvm-project/commit/62b7e35f10f9b1676dde2efeccb95b623cbb4d29
  Author: Jonas Paulsson <paulson1 at linux.ibm.com>
  Date:   2024-01-15 (Mon, 15 Jan 2024)

  Changed paths:
    M llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
    A llvm/test/Transforms/LoopVectorize/SystemZ/mem-interleaving-costs-03.ll

  Log Message:
  -----------
  [SystemZ] Don't assert for i128 vectors in getInterleavedMemoryOpCost() (#78009)

This assert does not seem justified given that the LoopVectorizer can
form interleave groups containing i128 elements where the number of
elements per vector is indeed just one.




More information about the All-commits mailing list