[all-commits] [llvm/llvm-project] 16d464: [AArch64][SVE] NFC: tidy up isel lowering

Cullen Rhodes via All-commits all-commits at lists.llvm.org
Wed Feb 2 01:03:08 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 16d464a2915361db153c0c2070742768973c6e67
      https://github.com/llvm/llvm-project/commit/16d464a2915361db153c0c2070742768973c6e67
  Author: Cullen Rhodes <cullen.rhodes at arm.com>
  Date:   2022-02-02 (Wed, 02 Feb 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp

  Log Message:
  -----------
  [AArch64][SVE] NFC: tidy up isel lowering

Whilst adding legal types <-> register classes for Streaming SVE in
D118561 I noticed the hasSVE predication block set operation actions for
opcodes that may not be legal in Streaming SVE. Move these operations to
the later hasSVE block which has loops over the same types.

Reviewed By: sdesmalen

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




More information about the All-commits mailing list