[DAG] Fold freeze(concat_vectors(x,y,...)) -> concat_vectors(freeze(x),freeze(y)...
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 8 Feb 2023 19:55:04 +0000 (19:55 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Wed, 8 Feb 2023 20:26:43 +0000 (20:26 +0000)
commitce63cd3bf1df5e9940c1c5e691029830e5041332
tree3c06a16f152269a0073ff7edb939fedbd2796e4f
parentcbd7aaacebb6c00cfaefd3b6978b7d2c62d09e90
[DAG] Fold freeze(concat_vectors(x,y,...)) -> concat_vectors(freeze(x),freeze(y),...)

Another of the cleanups necessary for D136529
llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
llvm/test/CodeGen/X86/avx512-broadcast-arith.ll
llvm/test/CodeGen/X86/midpoint-int-vec-512.ll