[all-commits] [llvm/llvm-project] c68b46: [AArch64][SVE] Don't crash on pre-legalizer types ...

Ahmed Bougacha via All-commits all-commits at lists.llvm.org
Thu Jun 9 10:33:40 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c68b469e07884bc1dd69fb946af61ae476ac139b
      https://github.com/llvm/llvm-project/commit/c68b469e07884bc1dd69fb946af61ae476ac139b
  Author: Ahmed Bougacha <ahmed at bougacha.org>
  Date:   2022-06-09 (Thu, 09 Jun 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/sve-fixed-length-ext-loads.ll

  Log Message:
  -----------
  [AArch64][SVE] Don't crash on pre-legalizer types in extload combine.

This was assuming the vector types were MVTs, but they don't have to be.

Note that the concrete output of the test isn't very useful, since it's
dominated by nonsensical calling convention lowering for the weird types.

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




More information about the All-commits mailing list