[all-commits] [llvm/llvm-project] a71ad6: [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_...

Simon Pilgrim via All-commits all-commits at lists.llvm.org
Sat Jun 11 07:29:37 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a71ad6a3c80d2a8526976c03d11bcb97f736ba52
      https://github.com/llvm/llvm-project/commit/a71ad6a3c80d2a8526976c03d11bcb97f736ba52
  Author: Simon Pilgrim <llvm-dev at redking.me.uk>
  Date:   2022-06-11 (Sat, 11 Jun 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/test/CodeGen/PowerPC/aix_scalar_vector_permuted.ll
    M llvm/test/CodeGen/PowerPC/canonical-merge-shuffles.ll
    M llvm/test/CodeGen/PowerPC/load-and-splat.ll
    M llvm/test/CodeGen/PowerPC/pre-inc-disable.ll
    M llvm/test/CodeGen/PowerPC/reduce_scalarization.ll
    M llvm/test/CodeGen/Thumb2/mve-vld3.ll
    M llvm/test/CodeGen/Thumb2/mve-vst3.ll
    M llvm/test/CodeGen/Thumb2/mve-vst4.ll

  Log Message:
  -----------
  [DAG] visitINSERT_VECTOR_ELT - fold insert_vector_elt(scalar_to_vector(x),v,i) -> build_vector()

Allow scalar_to_vector nodes to be used for the start of a build_vector creation




More information about the All-commits mailing list