[all-commits] [llvm/llvm-project] 7196eb: [X86] packss.ll - add SSE4.2 test coverage

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Fri Jul 21 05:38:58 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7196eb254149ff2612790aa32407eb47ceee6eca
      https://github.com/llvm/llvm-project/commit/7196eb254149ff2612790aa32407eb47ceee6eca
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2023-07-21 (Fri, 21 Jul 2023)

  Changed paths:
    M llvm/test/CodeGen/X86/packss.ll

  Log Message:
  -----------
  [X86] packss.ll - add SSE4.2 test coverage


  Commit: c0a1f4624be917fa64747286fb6c65a9262fd80b
      https://github.com/llvm/llvm-project/commit/c0a1f4624be917fa64747286fb6c65a9262fd80b
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2023-07-21 (Fri, 21 Jul 2023)

  Changed paths:
    A llvm/test/CodeGen/X86/packus.ll

  Log Message:
  -----------
  [X86] Add packus.ll test coverage

Similar to the existing packss.ll tests


  Commit: be62041e7e4e3a77bafc336addc8aa6953ea4d09
      https://github.com/llvm/llvm-project/commit/be62041e7e4e3a77bafc336addc8aa6953ea4d09
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2023-07-21 (Fri, 21 Jul 2023)

  Changed paths:
    M llvm/lib/Target/X86/X86ISelLowering.cpp
    M llvm/test/CodeGen/X86/packus.ll

  Log Message:
  -----------
  [X86] matchBinaryShuffle - match PACKUS for v2i64 -> v4i32 shuffle truncation patterns.

Handle PACKUSWD on +SSE41 targets, or fallback to PACKUSBW on any +SSE2 target


Compare: https://github.com/llvm/llvm-project/compare/d82eace1c9aa...be62041e7e4e


More information about the All-commits mailing list