[all-commits] [llvm/llvm-project] c9fad2: [InstCombine] Call simplifyInsertValueInst()

Nikita Popov via All-commits all-commits at lists.llvm.org
Thu Feb 16 00:51:57 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: c9fad20f6a6641249b303df9921771d0481bae7d
      https://github.com/llvm/llvm-project/commit/c9fad20f6a6641249b303df9921771d0481bae7d
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-02-16 (Thu, 16 Feb 2023)

  Changed paths:
    M llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp
    M llvm/test/Transforms/InstCombine/aggregate-reconstruction.ll

  Log Message:
  -----------
  [InstCombine] Call simplifyInsertValueInst()

InstCombine is supposed to be a superset of InstSimplify, but we
were not attempting simplification of insertvalue instructions.
As the test change illustrates, we failed to remove some aggregate
construction patterns because of that.




More information about the All-commits mailing list