[all-commits] [llvm/llvm-project] 044362: [X86] Add test for new _mm_movpi64_epi64 lowering

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Fri Nov 29 04:16:49 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 044362215d5264280abc807ea1da6c652530c926
      https://github.com/llvm/llvm-project/commit/044362215d5264280abc807ea1da6c652530c926
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-11-29 (Fri, 29 Nov 2024)

  Changed paths:
    M llvm/test/CodeGen/X86/mmx-cvt.ll

  Log Message:
  -----------
  [X86] Add test for new _mm_movpi64_epi64 lowering

With the MMX retirement, _mm_movpi64_epi64 now lowers to shuffle((__m64)(double)x,(__m64)0) pattern - which demonstrates a unnecessary FPU->GPU->FPU transfer


  Commit: 1784275e43976df2388a27805fb684def76c5c8a
      https://github.com/llvm/llvm-project/commit/1784275e43976df2388a27805fb684def76c5c8a
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-11-29 (Fri, 29 Nov 2024)

  Changed paths:
    M llvm/test/CodeGen/X86/vector-shuffle-masked.ll

  Log Message:
  -----------
  [X86] vector-shuffle-masked.ll - update extract_subvector shuffle tests to take poison arg instead of undef


  Commit: 568ae0afabe07837ecfae8f8fe9dacf0de74a1e5
      https://github.com/llvm/llvm-project/commit/568ae0afabe07837ecfae8f8fe9dacf0de74a1e5
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2024-11-29 (Fri, 29 Nov 2024)

  Changed paths:
    M llvm/test/CodeGen/X86/widen_shuffle-1.ll

  Log Message:
  -----------
  [X86] widen_shuffle-1.ll - update shuffle tests to take poison arg instead of undef


Compare: https://github.com/llvm/llvm-project/compare/5540eac4e516...568ae0afabe0

To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list