[all-commits] [llvm/llvm-project] d76279: [IR] Allow the 'align' param attr on vectors of po...

Fraser Cormack via All-commits all-commits at lists.llvm.org
Mon Jan 3 04:42:58 PST 2022

  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: d76279404073e676a31f592d87a2f60306a00a12
  Author: Fraser Cormack <fraser at codeplay.com>
  Date:   2022-01-03 (Mon, 03 Jan 2022)

  Changed paths:
    M llvm/docs/LangRef.rst
    M llvm/lib/IR/Attributes.cpp
    M llvm/test/Bitcode/attributes.ll

  Log Message:
  [IR] Allow the 'align' param attr on vectors of pointers

This patch extends the available uses of the 'align' parameter attribute
to include vectors of pointers. The attribute specifies pointer
alignment element-wise.

This change was previously requested and discussed in D87304.

The vector predication (VP) intrinsics intend to use this for scatter
and gather operations, as they lack the explicit alignment parameter
that the masked versions use.

Reviewed By: nikic

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

More information about the All-commits mailing list