[all-commits] [llvm/llvm-project] 2d1baf: [SveEmitter] Add builtins for svwhilerw/svwhilewr

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


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 2d1baf606ab46daf9a322e5751d364c55c86deca
      https://github.com/llvm/llvm-project/commit/2d1baf606ab46daf9a322e5751d364c55c86deca
  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
    M clang/lib/CodeGen/CodeGenFunction.h
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilerw.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_whilewr.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for svwhilerw/svwhilewr

This also adds the IsOverloadWhileRW flag which tells CGBuiltin to use
the result predicate type and the first pointer type as the
overloaded types for the LLVM IR intrinsic.

Reviewers: SjoerdMeijer, efriedma

Reviewed By: efriedma

Tags: #clang

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




More information about the All-commits mailing list