[all-commits] [llvm/llvm-project] 1ccee0: [ARM, MVE] Make `vqrshrun` generate the right instr...

Simon Tatham via All-commits all-commits at lists.llvm.org
Fri Jan 10 03:25:12 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 1ccee0e86386762bd742fd067391b6c4be089806
      https://github.com/llvm/llvm-project/commit/1ccee0e86386762bd742fd067391b6c4be089806
  Author: Simon Tatham <simon.tatham at arm.com>
  Date:   2020-01-10 (Fri, 10 Jan 2020)

  Changed paths:
    M clang/include/clang/Basic/arm_mve.td
    M clang/test/CodeGen/arm-mve-intrinsics/vector-shift-imm-dyadic.c

  Log Message:
  -----------
  [ARM,MVE] Make `vqrshrun` generate the right instruction.

Summary:
A copy-paste error in `arm_mve.td` meant that the MVE `vqrshrun`
intrinsic family was generating the `vqshrun` machine instruction,
because in the IR intrinsic call, the rounding flag argument was set
to 0 rather than 1.

Reviewers: dmgreen, MarkMurrayARM, miyuki, ostannard

Reviewed By: dmgreen

Subscribers: kristof.beyls, cfe-commits

Tags: #clang

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




More information about the All-commits mailing list