[all-commits] [llvm/llvm-project] 0c6b6e: [PowerPC] Implement Vector Splat Immediate Builtin...

biplmish via All-commits all-commits at lists.llvm.org
Mon Jul 6 18:31:23 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 0c6b6e28e70c06a3cb4704d2d8f90829a689e230
      https://github.com/llvm/llvm-project/commit/0c6b6e28e70c06a3cb4704d2d8f90829a689e230
  Author: Biplob Mishra <biplmish at in.ibm.com>
  Date:   2020-07-06 (Mon, 06 Jul 2020)

  Changed paths:
    M clang/lib/Headers/altivec.h
    M clang/test/CodeGen/builtins-ppc-p10vector.c
    M llvm/test/CodeGen/PowerPC/p10-splatImm.ll

  Log Message:
  -----------
  [PowerPC] Implement Vector Splat Immediate Builtins in Clang

Implements builtins for the following prototypes:
  vector signed int vec_splati (const signed int);
  vector float vec_splati (const float);
  vector double vec_splatid (const float);
  vector signed int vec_splati_ins (vector signed int, const unsigned int,
                                    const signed int);
  vector unsigned int vec_splati_ins (vector unsigned int, const unsigned int,
                                      const unsigned int);
  vector float vec_splati_ins (vector float, const unsigned int, const float);

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




More information about the All-commits mailing list