[all-commits] [llvm/llvm-project] 41e488: [Thumb2] Upgrade intrinsic upgrading code

Sergei Barannikov via All-commits all-commits at lists.llvm.org
Tue Jan 31 02:12:41 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 41e48838216a3c2546f6dee3c406a77fb666ddc0
      https://github.com/llvm/llvm-project/commit/41e48838216a3c2546f6dee3c406a77fb666ddc0
  Author: Sergei Barannikov <barannikov88 at gmail.com>
  Date:   2023-01-31 (Tue, 31 Jan 2023)

  Changed paths:
    M llvm/lib/IR/AutoUpgrade.cpp
    M llvm/test/CodeGen/Thumb2/mve-intrinsics/v2i1-upgrade.ll

  Log Message:
  -----------
  [Thumb2] Upgrade intrinsic upgrading code

Enabling opaque pointers has changed the mangled names of these two ARM
intrinsics:

`arm.mve.vldr.gather.offset.predicated.v2i64.p0i64.v2i64.v4i1`
`arm.mve.vstr.scatter.offset.predicated.p0i64.v2i64.v2i64.v4i1`

They are now spelled as:

`arm.mve.vldr.gather.offset.predicated.v2i64.p0.v2i64.v4i1`
`arm.mve.vstr.scatter.offset.predicated.p0.v2i64.v2i64.v4i1`

Upgrade intrinsic upgrading code to account for the change in names.

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




More information about the All-commits mailing list