[llvm-branch-commits] [llvm] [InstCombine] Enable select freeze poison folding when storing value (PR #129776)

2025-03-04 Thread Yingwei Zheng via llvm-branch-commits
https://github.com/dtcxzyw commented: We can do this fold in InstSimplify: https://alive2.llvm.org/ce/z/Dm53TP However, we should wait for the following things before working on more simplifications with `freeze poison`: 1. Remove `freeze poison -> null` canonicalization in InstCombine 2. Repla

[llvm-branch-commits] [clang] release/20.x: [Clang] Treat constexpr-unknown value as invalid in `EvaluateAsInitializer` (#128409) (PR #129836)

2025-03-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-clang Author: None (llvmbot) Changes Backport 27757fb87429c89a65bb5e1f619ad700928db0fd Requested by: @frederick-vs-ja --- Full diff: https://github.com/llvm/llvm-project/pull/129836.diff 3 Files Affected: - (modified) clang/lib/AST/ExprConstant.cpp

[llvm-branch-commits] [clang] release/20.x: [Clang] Treat constexpr-unknown value as invalid in `EvaluateAsInitializer` (#128409) (PR #129836)

2025-03-04 Thread via llvm-branch-commits
https://github.com/llvmbot created https://github.com/llvm/llvm-project/pull/129836 Backport 27757fb87429c89a65bb5e1f619ad700928db0fd Requested by: @frederick-vs-ja >From b1e760c4c53f89bb21deed52ed326f8571abba34 Mon Sep 17 00:00:00 2001 From: Yingwei Zheng Date: Wed, 5 Mar 2025 14:01:24 +0800

[llvm-branch-commits] [mlir] [mlir][ODS] Switch declarative rewrite rules to properties structs (PR #124876)

2025-03-04 Thread Krzysztof Drewniak via llvm-branch-commits
https://github.com/krzysz00 updated https://github.com/llvm/llvm-project/pull/124876 >From 088e3e73785e2a8880f0e0cb063d932cf0caab2b Mon Sep 17 00:00:00 2001 From: Krzysztof Drewniak Date: Tue, 28 Jan 2025 20:25:38 -0800 Subject: [PATCH 1/2] [mlir][ODS] Switch declarative rewrite rules to prope

[llvm-branch-commits] [llvm] [InstCombine] Enable select freeze poison folding when storing value (PR #129776)

2025-03-04 Thread via llvm-branch-commits
llvmbot wrote: @llvm/pr-subscribers-llvm-ir Author: John McIver (jmciver) Changes The non-freeze poison argument to select can be one of the following: global, constant, and noundef arguments. Alive2 test validation: https://alive2.llvm.org/ce/z/jbtCS6 --- Full diff: https://github.com/l

[llvm-branch-commits] [llvm] [InstCombine] Enable select freeze poison folding when storing value (PR #129776)

2025-03-04 Thread John McIver via llvm-branch-commits
https://github.com/jmciver ready_for_review https://github.com/llvm/llvm-project/pull/129776 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits

[llvm-branch-commits] [clang] 4232ff9 - Revert "[clang][dataflow] Fix unsupported types always being equal (#129502)"

2025-03-04 Thread via llvm-branch-commits
Author: Jan Voung Date: 2025-03-04T13:56:12-05:00 New Revision: 4232ff957f02352c6df72f512b138d2abc816e75 URL: https://github.com/llvm/llvm-project/commit/4232ff957f02352c6df72f512b138d2abc816e75 DIFF: https://github.com/llvm/llvm-project/commit/4232ff957f02352c6df72f512b138d2abc816e75.diff LOG

[llvm-branch-commits] [mlir] 1ff59c4 - Revert "[mlir][tosa] Add more error_if checks for Resize Op (#129577)"

2025-03-04 Thread via llvm-branch-commits
Author: Jerry-Ge Date: 2025-03-04T08:05:01-08:00 New Revision: 1ff59c416e5a76a48c9dd154a03f34d6832f5c97 URL: https://github.com/llvm/llvm-project/commit/1ff59c416e5a76a48c9dd154a03f34d6832f5c97 DIFF: https://github.com/llvm/llvm-project/commit/1ff59c416e5a76a48c9dd154a03f34d6832f5c97.diff LOG:

[llvm-branch-commits] [clang-tools-extra] 794ba17 - [clangd] Add clangd 20 release notes (#127358)

2025-03-04 Thread via llvm-branch-commits
Author: Nathan Ridge Date: 2025-03-04T07:01:18-08:00 New Revision: 794ba171a43baaf9de9739440ddb582500527031 URL: https://github.com/llvm/llvm-project/commit/794ba171a43baaf9de9739440ddb582500527031 DIFF: https://github.com/llvm/llvm-project/commit/794ba171a43baaf9de9739440ddb582500527031.diff

[llvm-branch-commits] [clang] f88a294 - [clang-format] Fix a bug that changes keyword `or` to an identifier (#128410)

2025-03-04 Thread Tom Stellard via llvm-branch-commits
Author: Owen Pan Date: 2025-03-04T06:59:18-08:00 New Revision: f88a2946737a24565d47eafb7e8257ddf8cbb4fb URL: https://github.com/llvm/llvm-project/commit/f88a2946737a24565d47eafb7e8257ddf8cbb4fb DIFF: https://github.com/llvm/llvm-project/commit/f88a2946737a24565d47eafb7e8257ddf8cbb4fb.diff LOG:

[llvm-branch-commits] [lldb] ac1f055 - Revert "Push down the swig module to avoid an import cycle (#129135)"

2025-03-04 Thread via llvm-branch-commits
Author: David Spickett Date: 2025-03-04T14:22:17Z New Revision: ac1f0554602352795c9752eaac39532e3287fd95 URL: https://github.com/llvm/llvm-project/commit/ac1f0554602352795c9752eaac39532e3287fd95 DIFF: https://github.com/llvm/llvm-project/commit/ac1f0554602352795c9752eaac39532e3287fd95.diff LOG