[all-commits] [llvm/llvm-project] 6213f1: [IR] Make VPIntrinsic::getDeclarationForParams() o...

Nikita Popov via All-commits all-commits at lists.llvm.org
Tue Dec 14 05:23:34 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 6213f1dd03e27fd2483f8ac775a346de8e873573
      https://github.com/llvm/llvm-project/commit/6213f1dd03e27fd2483f8ac775a346de8e873573
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2021-12-14 (Tue, 14 Dec 2021)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicInst.h
    M llvm/lib/IR/IntrinsicInst.cpp
    M llvm/unittests/IR/VPIntrinsicTest.cpp

  Log Message:
  -----------
  [IR] Make VPIntrinsic::getDeclarationForParams() opaque pointer compatible

The vp.load and vp.gather intrinsics require the intrinsic return
type to determine the correct function signature. With opaque pointers,
it cannot be derived from the parameter pointee types.

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




More information about the All-commits mailing list