[all-commits] [llvm/llvm-project] 158e73: [ARM] Adjust AND/OR combines to not call isConstan...

David Green via All-commits all-commits at lists.llvm.org
Thu Jun 18 00:26:26 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 158e734af19d6be206f80c213a028b569c441b24
      https://github.com/llvm/llvm-project/commit/158e734af19d6be206f80c213a028b569c441b24
  Author: David Green <david.green at arm.com>
  Date:   2020-06-18 (Thu, 18 Jun 2020)

  Changed paths:
    M llvm/lib/Target/ARM/ARMISelLowering.cpp

  Log Message:
  -----------
  [ARM] Adjust AND/OR combines to not call isConstantSplat on i1 vectors. NFC.

The rearranges PerformANDCombine and PerformORCombine to try and make
sure we don't call isConstantSplat on any i1 vectors. As pointed out in
D81860 it may not be very well defined in those cases.




More information about the All-commits mailing list