[all-commits] [llvm/llvm-project] 0dab7e: [X86] EltsFromConsecutiveLoads - pull out repeated...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Dec 2 08:34:54 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0dab7ecc5dd1e34267dba4cb1595a70f1d08aa58
      https://github.com/llvm/llvm-project/commit/0dab7ecc5dd1e34267dba4cb1595a70f1d08aa58
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-12-02 (Wed, 02 Dec 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp

  Log Message:
  -----------
  [X86] EltsFromConsecutiveLoads - pull out repeated NumLoadedElts. NFCI.


  Commit: 793192da7f4a0b89fc42247feeca33d456fc2bda
      https://github.com/llvm/llvm-project/commit/793192da7f4a0b89fc42247feeca33d456fc2bda
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-12-02 (Wed, 02 Dec 2020)

  Changed paths:
    M llvm/test/CodeGen/X86/merge-consecutive-loads-128.ll
    M llvm/test/CodeGen/X86/merge-consecutive-loads-256.ll
    M llvm/test/CodeGen/X86/merge-consecutive-loads-512.ll

  Log Message:
  -----------
  [X86] Regenerate 32-bit merge-consecutive-loads tests

Avoid use of X32 check prefix - we try to only use that for gnux32 triple tests


  Commit: 3900ec6f0538368e6bb6ce6743e7e5e0ef13f895
      https://github.com/llvm/llvm-project/commit/3900ec6f0538368e6bb6ce6743e7e5e0ef13f895
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2020-12-02 (Wed, 02 Dec 2020)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp

  Log Message:
  -----------
  [X86] combineX86ShufflesRecursively - remove old FIXME comment. NFC.

Its unlikely an undef element in a zero vector will be any use, and SimplifyDemandedVectorElts now calls combineX86ShufflesRecursively so its unlikely we actually have a dependency on these specific elements.


Compare: https://github.com/llvm/llvm-project/compare/21d74172dff7...3900ec6f0538


More information about the All-commits mailing list