[all-commits] [llvm/llvm-project] 08b4a5: [PowerPC][Power10] Fix the Test LSB by Byte (xvtls...

Amy Kwan via All-commits all-commits at lists.llvm.org
Wed Jul 22 11:27:30 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 08b4a50e39d8b8db17b8eddacba795e99304e418
      https://github.com/llvm/llvm-project/commit/08b4a50e39d8b8db17b8eddacba795e99304e418
  Author: Amy Kwan <amy.kwan1 at ibm.com>
  Date:   2020-07-22 (Wed, 22 Jul 2020)

  Changed paths:
    M clang/include/clang/Basic/BuiltinsPPC.def
    M clang/test/CodeGen/builtins-ppc-p10vector.c
    M llvm/include/llvm/IR/IntrinsicsPowerPC.td
    M llvm/lib/Target/PowerPC/PPCInstrPrefix.td
    M llvm/test/CodeGen/PowerPC/builtins-ppc-p10vsx.ll

  Log Message:
  -----------
  [PowerPC][Power10] Fix the Test LSB by Byte (xvtlsbb) Builtins Implementation

The implementation of the xvtlsbb builtins/intrinsics were not correct as the
intrinsics previously used i1 as an argument type. This patch changes the i1
argument type used in these intrinsics to be i32 instead, as having the second
as an i1 can lead to issues in the backend.

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




More information about the All-commits mailing list