[all-commits] [llvm/llvm-project] 95bf5a: [VE] select|vp.merge|vp.select v256 isel and tests

Simon Moll via All-commits all-commits at lists.llvm.org
Mon Jan 17 07:00:06 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 95bf5ac8a827f55e70cc54e783b12b83ea0f56fd
      https://github.com/llvm/llvm-project/commit/95bf5ac8a827f55e70cc54e783b12b83ea0f56fd
  Author: Simon Moll <simon.moll at emea.nec.com>
  Date:   2022-01-17 (Mon, 17 Jan 2022)

  Changed paths:
    M llvm/lib/Target/VE/VEISelLowering.cpp
    M llvm/lib/Target/VE/VVPInstrInfo.td
    M llvm/lib/Target/VE/VVPInstrPatternsVec.td
    M llvm/lib/Target/VE/VVPNodes.def
    A llvm/test/CodeGen/VE/Vector/vec_select.ll
    A llvm/test/CodeGen/VE/Vector/vp_merge.ll
    A llvm/test/CodeGen/VE/Vector/vp_select.ll

  Log Message:
  -----------
  [VE] select|vp.merge|vp.select v256 isel and tests

Use the `VMRG` for all three operations for now. `vp_select` will be
used in passthru patterns.

Reviewed By: kaz7

Differential Revision: https://reviews.llvm.org/D117206




More information about the All-commits mailing list