[all-commits] [llvm/llvm-project] 87d5bb: [X86][SSE] Improve PMADDWD SimplifyDemandedVectorE...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Thu Nov 4 06:01:21 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 87d5bb66eb84752e4c4400ee8b503169ef456d89
      https://github.com/llvm/llvm-project/commit/87d5bb66eb84752e4c4400ee8b503169ef456d89
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-11-04 (Thu, 04 Nov 2021)

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

  Log Message:
  -----------
  [X86][SSE] Improve PMADDWD SimplifyDemandedVectorElts handling

Check both operands for zero elements to remove unnecessary demanded elts.

Try to help reduce some minor regressions noticed in D110995


  Commit: 61d6f4e60af0e18693cc200e47511cb91450690e
      https://github.com/llvm/llvm-project/commit/61d6f4e60af0e18693cc200e47511cb91450690e
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2021-11-04 (Thu, 04 Nov 2021)

  Changed paths:
    M llvm/test/Transforms/InstCombine/xor-ashr.ll

  Log Message:
  -----------
  [InstCombine] Add reference to PR52397 to help with triage

rG1e5f814302f8 added the test case, I've added PR52397 to the comment to help keep track of the source of the bug


Compare: https://github.com/llvm/llvm-project/compare/b595137fe1c0...61d6f4e60af0


More information about the All-commits mailing list