[all-commits] [llvm/llvm-project] 844fba: [RISCV] Reason explicitly about mask and rounding ...

Philip Reames via All-commits all-commits at lists.llvm.org
Thu Jul 13 11:09:55 PDT 2023

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 844fba2f84a4101c6966b2c7cb9c5ff4c69cd439
  Author: Philip Reames <preames at rivosinc.com>
  Date:   2023-07-13 (Thu, 13 Jul 2023)

  Changed paths:
    M llvm/lib/Target/RISCV/RISCVISelDAGToDAG.cpp

  Log Message:
  [RISCV] Reason explicitly about mask and rounding mode in performCombineVMergeAndVOps [nfc]

This is a subset of Luke's D155063.  I'm splitting pieces and landing them in the process of convincing myself all the individual transforms are in fact correct.

The code structure here is overly verbose.  I'm landing this staging change with the code structure exactly matching the non-masked case to make the following cleanup that commons this all obviously correct.

More information about the All-commits mailing list