[DAG] SelectionDAG::computeKnownBits - add mul(x,x) self-multiply handling (PR48683)
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Jan 2022 17:16:31 +0000 (17:16 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 19 Jan 2022 17:39:32 +0000 (17:39 +0000)
commitd6fee6c3b0e7449d7550f25889702f6e8fd0c3c2
tree258f85fdf9b015edf8387dc34b07dcf8660cd2e2
parentce9f2ab0cc4dc4d65dc37cecc14738dcc0a40411
[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
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/test/CodeGen/X86/combine-mul.ll