[all-commits] [llvm/llvm-project] b14a6f: [ARM][MVE] vcreateq lane ordering for big endian

tmatheson-arm via All-commits all-commits at lists.llvm.org
Fri Apr 30 05:49:58 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: b14a6f06cc8763830a25023edf5b9ccee18e426a
      https://github.com/llvm/llvm-project/commit/b14a6f06cc8763830a25023edf5b9ccee18e426a
  Author: Tomas Matheson <tomas.matheson at arm.com>
  Date:   2021-04-30 (Fri, 30 Apr 2021)

  Changed paths:
    M clang/include/clang/Basic/arm_mve.td
    M clang/test/CodeGen/arm-mve-intrinsics/admin.c

  Log Message:
  -----------
  [ARM][MVE] vcreateq lane ordering for big endian

Use of bitcast resulted in lanes being swapped for vcreateq with big
endian. Fix this by using vreinterpret. No code change for little
endian. Adds IR lit test.

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




More information about the All-commits mailing list