[all-commits] [llvm/llvm-project] 63bc5d: [VE] Change to expand multiply related instructions

Kazushi Marukawa via All-commits all-commits at lists.llvm.org
Fri Aug 7 02:22:45 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 63bc5d7863296acbf4a824b0178e80c073c08726
      https://github.com/llvm/llvm-project/commit/63bc5d7863296acbf4a824b0178e80c073c08726
  Author: Kazushi (Jam) Marukawa <marukawa at nec.com>
  Date:   2020-08-07 (Fri, 07 Aug 2020)

  Changed paths:
    M llvm/lib/Target/VE/VEISelLowering.cpp
    M llvm/test/CodeGen/VE/addition.ll
    M llvm/test/CodeGen/VE/div.ll
    M llvm/test/CodeGen/VE/multiply.ll
    M llvm/test/CodeGen/VE/rem.ll
    M llvm/test/CodeGen/VE/subtraction.ll

  Log Message:
  -----------
  [VE] Change to expand multiply related instructions

Change to expand MULHU/MULHS/UMUL_LOHI/SMUL_LOHI for i32 and i64 since
those instructions are not available on Aurora SX VE.  Some of them
are used in expansion of i128 multiply, so need to modify them to
support i128.  Then, update basic arithmetic regression tests of
i128 and signed/unsigned i32 typed integer values.

Reviewed By: simoll

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




More information about the All-commits mailing list