[all-commits] [llvm/llvm-project] ce9f2a: [X86] Add mul(x, x) self-multiply known bits test c...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Wed Jan 19 09:39:54 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ce9f2ab0cc4dc4d65dc37cecc14738dcc0a40411
      https://github.com/llvm/llvm-project/commit/ce9f2ab0cc4dc4d65dc37cecc14738dcc0a40411
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-01-19 (Wed, 19 Jan 2022)

  Changed paths:
    M llvm/test/CodeGen/X86/combine-mul.ll

  Log Message:
  -----------
  [X86] Add mul(x,x) self-multiply known bits test coverage (PR48683)

D108992 added self-multiply handling to KnownBits::mul but we don't use it yet..


  Commit: d6fee6c3b0e7449d7550f25889702f6e8fd0c3c2
      https://github.com/llvm/llvm-project/commit/d6fee6c3b0e7449d7550f25889702f6e8fd0c3c2
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-01-19 (Wed, 19 Jan 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/test/CodeGen/X86/combine-mul.ll

  Log Message:
  -----------
  [DAG] SelectionDAG::computeKnownBits - add mul(x,x) self-multiply handling (PR48683)

Pass the SelfMultiply flag to KnownBits::mul() - added at D108992

https://alive2.llvm.org/ce/z/NN_eaR


Compare: https://github.com/llvm/llvm-project/compare/5fa826f4e284...d6fee6c3b0e7


More information about the All-commits mailing list