[all-commits] [llvm/llvm-project] 114cc4: [NFC][DAGCombiner] `visitFREEZE()`: use early return

Roman Lebedev via All-commits all-commits at lists.llvm.org
Thu Dec 22 15:27:17 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 114cc45a095eaeed1efe62a47cd298bd7cad85de
      https://github.com/llvm/llvm-project/commit/114cc45a095eaeed1efe62a47cd298bd7cad85de
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2022-12-23 (Fri, 23 Dec 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp

  Log Message:
  -----------
  [NFC][DAGCombiner] `visitFREEZE()`: use early return


  Commit: 109fc156d49dffeeb3274a99b9f0a4dfd768f539
      https://github.com/llvm/llvm-project/commit/109fc156d49dffeeb3274a99b9f0a4dfd768f539
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2022-12-23 (Fri, 23 Dec 2022)

  Changed paths:
    M llvm/test/CodeGen/X86/freeze-vector.ll

  Log Message:
  -----------
  [NFC][Codegen] Tests for `freeze` of `BUILD_VECTOR`


  Commit: 1234754bbca77c74d78d2200a42dcdf55804856f
      https://github.com/llvm/llvm-project/commit/1234754bbca77c74d78d2200a42dcdf55804856f
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2022-12-23 (Fri, 23 Dec 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
    M llvm/test/CodeGen/X86/freeze-vector.ll

  Log Message:
  -----------
  [DAGCombine] `BUILD_VECTOR` can not create undef or poison


  Commit: f738ab9075f838dd4365adf3a92ca1acced114d7
      https://github.com/llvm/llvm-project/commit/f738ab9075f838dd4365adf3a92ca1acced114d7
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2022-12-23 (Fri, 23 Dec 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/test/CodeGen/X86/freeze-vector.ll

  Log Message:
  -----------
  [DAGCombiner] `visitFREEZE()`: allow multiple maybe-poison operands for `BUILD_VECTOR`


  Commit: 6fea27662dd286e8a055aca283b9285222c19374
      https://github.com/llvm/llvm-project/commit/6fea27662dd286e8a055aca283b9285222c19374
  Author: Roman Lebedev <lebedev.ri at gmail.com>
  Date:   2022-12-23 (Fri, 23 Dec 2022)

  Changed paths:
    M llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
    M llvm/test/CodeGen/X86/freeze-vector.ll

  Log Message:
  -----------
  [DAGCombiner] `visitFREEZE()`: be less greedy with replacing other uses of undef


Compare: https://github.com/llvm/llvm-project/compare/34efb3c47cff...6fea27662dd2


More information about the All-commits mailing list