[all-commits] [llvm/llvm-project] 6e46d9: [SelectionDAG] Track demanded select elements in n...
Krzysztof Drewniak via All-commits
all-commits at lists.llvm.org
Fri Jun 5 10:16:56 PDT 2026
Branch: refs/heads/users/krzysz00/select-not-undef-poison
Home: https://github.com/llvm/llvm-project
Commit: 6e46d9e492945ca36efe350b3726c685f7526c4f
https://github.com/llvm/llvm-project/commit/6e46d9e492945ca36efe350b3726c685f7526c4f
Author: Krzysztof Drewniak <Krzysztof.Drewniak at amd.com>
Date: 2026-06-05 (Fri, 05 Jun 2026)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
M llvm/test/CodeGen/X86/freeze-vector.ll
Log Message:
-----------
[SelectionDAG] Track demanded select elements in noundef checks
Propagate demanded elements through to the two arms of a select, and
check the condition with or without demanded elements depending on if
it's a vector or not.
AI note: an LLM generated the code and the test, I've read them
Co-Authored-By: OpenAI Codex <codex at openai.com>
Commit: 0f191391d52ddbc0096c8964eed48f637e946386
https://github.com/llvm/llvm-project/commit/0f191391d52ddbc0096c8964eed48f637e946386
Author: Krzysztof Drewniak <Krzysztof.Drewniak at amd.com>
Date: 2026-06-05 (Fri, 05 Jun 2026)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Log Message:
-----------
Review feedback
Commit: 4a80006f445429de21a074257be11b91b4e7467d
https://github.com/llvm/llvm-project/commit/4a80006f445429de21a074257be11b91b4e7467d
Author: Krzysztof Drewniak <Krzysztof.Drewniak at amd.com>
Date: 2026-06-05 (Fri, 05 Jun 2026)
Changed paths:
M llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
Log Message:
-----------
Review feedback I forgot to push lol
Compare: https://github.com/llvm/llvm-project/compare/89054bf87b0f...4a80006f4454
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list