[all-commits] [llvm/llvm-project] 155948: [SveEmitter] Add builtins for svwhile

sdesmalen-arm via All-commits all-commits at lists.llvm.org
Wed Apr 22 13:48:23 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1559485e600242343cb21c7ffbf345172008cd59
      https://github.com/llvm/llvm-project/commit/1559485e600242343cb21c7ffbf345172008cd59
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2020-04-22 (Wed, 22 Apr 2020)

  Changed paths:
    M clang/include/clang/Basic/TargetBuiltins.h
    M clang/include/clang/Basic/arm_sve.td
    M clang/lib/CodeGen/CGBuiltin.cpp
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilele.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_whilelt.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilege.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilegt.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for svwhile

This also adds the IsOverloadWhile flag which tells CGBuiltin to use
both the default type (predicate) and the type of the second operand
(scalar) as the overloaded types for the LLMV IR intrinsic.

Reviewers: SjoerdMeijer, efriedma, rovka

Reviewed By: efriedma

Tags: #clang

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




More information about the All-commits mailing list