[all-commits] [llvm/llvm-project] 8ce6b6: [PowerPC] Add test for #68783 (NFC)

Owen Pan via All-commits all-commits at lists.llvm.org
Mon Oct 16 23:22:02 PDT 2023


  Branch: refs/heads/release/17.x
  Home:   https://github.com/llvm/llvm-project
  Commit: 8ce6b65c89adaabf6e1ad900c2a381241675cc0c
      https://github.com/llvm/llvm-project/commit/8ce6b65c89adaabf6e1ad900c2a381241675cc0c
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-10-17 (Tue, 17 Oct 2023)

  Changed paths:
    M llvm/test/CodeGen/PowerPC/and-extend-combine.ll

  Log Message:
  -----------
  [PowerPC] Add test for #68783 (NFC)

(cherry picked from commit 0ead1faef0bfaea499c3b2d13ab417f6bf3f67e1)


  Commit: 491a91e8eea27fab4d8123cbfbb01bf1cf251b9c
      https://github.com/llvm/llvm-project/commit/491a91e8eea27fab4d8123cbfbb01bf1cf251b9c
  Author: Nikita Popov <npopov at redhat.com>
  Date:   2023-10-17 (Tue, 17 Oct 2023)

  Changed paths:
    M llvm/lib/Target/PowerPC/PPCISelLowering.cpp
    M llvm/test/CodeGen/PowerPC/and-extend-combine.ll

  Log Message:
  -----------
  [PowerPC] Use zext instead of anyext in custom and combine (#68784)

This custom combine currently converts `and(anyext(x),c)` into
`anyext(and(x,c))`. This is not correct, because the original expression
guaranteed that the high bits are zero, while the new one sets them to
undef.

Emit `zext(and(x,c))` instead.

Fixes https://github.com/llvm/llvm-project/issues/68783.

(cherry picked from commit 127ed9ae266ead58aa525f74f4c86841f6674793)


  Commit: 268faa377aeef30fd06622c85e40fcb9d549c28a
      https://github.com/llvm/llvm-project/commit/268faa377aeef30fd06622c85e40fcb9d549c28a
  Author: Artem Dergachev <adergachev at apple.com>
  Date:   2023-10-17 (Tue, 17 Oct 2023)

  Changed paths:
    M compiler-rt/test/lsan/TestCases/create_thread_leak.cpp

  Log Message:
  -----------
  [LSan] Mark create_thread_leak.cpp as UNSUPPORTED: darwin.

It started to fail in a flaky manner a few days ago on GreenDragon buildbots
(i.e. x86_64-darwin). I didn't track down the root cause but LSan isn't
actually supported on darwin anyway, so UNSUPPORTED seems appropriate.

Prior art: 3ff080b5.

(cherry picked from commit 0a3519d5a27b9400250b5f6656b50148021e7496)


  Commit: aeb83c3783a617d862f997b92fd25ff3d0803b96
      https://github.com/llvm/llvm-project/commit/aeb83c3783a617d862f997b92fd25ff3d0803b96
  Author: Owen Pan <owenpiano at gmail.com>
  Date:   2023-10-17 (Tue, 17 Oct 2023)

  Changed paths:
    M clang/tools/clang-format/git-clang-format

  Log Message:
  -----------
  [clang-format] Fix a serious bug in git-clang-format (#65723)

When applying format changes to staged files, git-clang-format
erroneously checks out all files in the index and thus may overwrite
unstaged changes.

Fixes #65643.

(cherry picked from commit 743659be87daff4cc8861c525d4a6229d787ef14)


  Commit: 2e00f4ca4e91b02ff8e6e2d3f8e5bdd544054cb2
      https://github.com/llvm/llvm-project/commit/2e00f4ca4e91b02ff8e6e2d3f8e5bdd544054cb2
  Author: Owen Pan <owenpiano at gmail.com>
  Date:   2023-10-17 (Tue, 17 Oct 2023)

  Changed paths:
    M clang/docs/ClangFormatStyleOptions.rst

  Log Message:
  -----------
  [clang-format][doc] Update the Linux kernel coding style URL

(cherry picked from commit 8902f12e61aa2d3053ad4d536e36569fc8bc9512)


Compare: https://github.com/llvm/llvm-project/compare/7a23a5d43c67...2e00f4ca4e91


More information about the All-commits mailing list