[all-commits] [llvm/llvm-project] fc95de: [RISCV] Require alignment when forming gather with...

Philip Reames via All-commits all-commits at lists.llvm.org
Tue Sep 19 11:01:01 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fc95de38d91b92987b2edeb3be3801485cb0b400
      https://github.com/llvm/llvm-project/commit/fc95de38d91b92987b2edeb3be3801485cb0b400
  Author: Philip Reames <preames at rivosinc.com>
  Date:   2023-09-19 (Tue, 19 Sep 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVISelLowering.cpp
    M llvm/test/CodeGen/RISCV/rvv/fixed-vectors-masked-gather.ll

  Log Message:
  -----------
  [RISCV] Require alignment when forming gather with larger element type

This fixes a bug in my 928564caa5de8b07cede51e45499934777b9938c that didn't get noticed in review.  I found it when looking at the strided load case (upcoming patch), and realized the previous commit was buggy too.

p.s. Sorry for the slightly confusing test diff.  I'd apparently used the wrong mask for the aligned positive test; it was actually unaligned.  Didn't seem worthy of a separate precommit.




More information about the All-commits mailing list