[all-commits] [llvm/llvm-project] c22b64: [AArch64][GlobalISel] Don't allow s128 for G_ISNAN

Jessica Paquette via All-commits all-commits at lists.llvm.org
Wed Aug 18 13:59:25 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c22b64ef66f7518abb6f022fcdfd86d16c764caf
      https://github.com/llvm/llvm-project/commit/c22b64ef66f7518abb6f022fcdfd86d16c764caf
  Author: Jessica Paquette <jpaquette at apple.com>
  Date:   2021-08-18 (Wed, 18 Aug 2021)

  Changed paths:
    M llvm/lib/Target/AArch64/GISel/AArch64LegalizerInfo.cpp

  Log Message:
  -----------
  [AArch64][GlobalISel] Don't allow s128 for G_ISNAN

getAPFloatFromSize doesn't support s128, so we can't lower this without
asserting right now.

To fix the buildbots, don't allow any scalars other than s16, s32, and s64.




More information about the All-commits mailing list